프로젝트 소개
Prisma Next는 Node.js 및 TypeScript 애플리케이션을 위한 인기 있는 데이터 액세스 레이어인 Prisma ORM의 TypeScript 리바이트로, 현재 Early Access 단계에 있습니다. 확장성, 합성성, AI 에이전트 통합을 핵심 설계 원칙으로 재설계된 ORM 경험입니다.
지원 데이터베이스
- PostgreSQL: 일반 제공 — 주요 대상
- MongoDB: 조기 액세스, SQL 외에도 프레임워크가 확장됨을 보여줌
- SQLite: 검토 대상
- MySQL: 이후 릴리스 예정
시작하기
개발자는 `npm create prisma@next`로 새 프로젝트를 설정하거나 `npx @prisma/cli@next orm init`으로 기존 프로젝트에 Prisma Next를 추가할 수 있습니다. 설정은 자동으로 `prisma.config.ts`를 구성하고, 시작 계약서를 스캐폴드하며, 런타임을 설치하고 AI 에이전트 스킬을 등록합니다.
AI 에이전트 통합
Prisma Next는 AI 코딩 도우미와 원활하게 작동하도록 구축되었습니다. 두 설치 프로그램 모두 프로젝트 루트에 `prisma-next.md`primer와 `.claude/skills/` 및 `.agents/skills/` 디렉터리에 스킬 파일을 생성합니다. Claude Code, Cursor, GitHub Copilot 같은 AI 에이전트는 이 스킬을 읽어서 프로젝트의 데이터 계층을 이해하고 자연어 프롬프트에서 끝까지 변경을 주도할 수 있습니다.
확장 시스템
ORM은 최소한의 코어를 가지고 있으며 모든 것은 공개 SPI(Service Provider Interface) 위에 구축됩니다. 이를 통해 어떤 저자도 커스텀 데이터베이스, 도구, 라이브러리를 통합할 수 있습니다. 제공되는 확장에는 벡터 열 및 의미론적 검색(`pgvector`), BM25 인덱스와 함께 타입 지정된 전체 텍스트 검색(`paradedb`), 공간 유형 및 쿼리(`postgis`), 검색 가능한 암호화가 포함됩니다.
필수 요건
- Node.js 24 이상
- 패키지 관리자: npm, pnpm 또는 yarn
라이선스: Apache 2.0
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.