Drizzle란?
2023년 이후 급성장한 TypeScript ORM이다. Prisma가 추상화 중심이라면 Drizzle는 SQL 투명성이 모토.
장점
- Serverless·Edge 환경 친화 (런타임 small)
- 스키마를 TS 파일로 정의 (Prisma schema 언어 불필요)
- 쿼리가 SQL에 1:1 매핑돼 예측 가능
- 마이그레이션 drizzle-kit으로 자동 생성
예
const users = await db
.select()
.from(usersTable)
.where(eq(usersTable.email, email));
vs Prisma
Prisma는 팀 DX·툴링 풍부, Drizzle는 경량·성능·Edge 친화. 신규 프로젝트는 요구사항에 따라 선택.