Skip to content

Prisma

Modern Database Access for TypeScript & Node.js

Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.

Features

  • 전통적인 ORM을 대체하고 DB 접근을 쉽게
  • PostgreSQL, MySQL, SQLite 지원
  • Node.js + TypeScript 개발자를 위해 생산성,성능,안전성 향상
  • 장점
    • 데이터를 객체로 처리(ORM과는 다름)
    • 직관적인 Relation 처리
    • 선언적이고 읽기쉬운 DB스키마
    • DB쿼리 자동완성 지원
    • Typesafe 한 쿼리
    • DB스키마에 기반하여 쿼리 API가 생성되기 때문에 스키마 변경시에도 API 재생성만 하면 변경이 자동 적용
    • Prisma 클라이언트는 REST,GraphQL,Thrift,gRPC와 호환
  • RedwoodJS도 Prisma를 선택

See also

Favorite site