Skip to content

Query-builder

  • Published on
    2026년 TypeScript의 데이터베이스 접근 도구는 더 이상 'Prisma 또는 raw SQL' 이분법이 아니다. Drizzle은 SQL에 가장 가까운 헤드리스 ORM으로 자리잡았고, Kysely는 스키마 없는 순수 쿼리 빌더로 raw SQL 팀에 침투했으며, Prisma는 Rust→Go 엔진 재작성과 Prisma Postgres 매니지드 서비스로 반격에 나섰다. postgres.js·pg·mysql2 같은 raw 클라이언트는 tagged template과 타입 추론으로 '쿼리 빌더 없이도 충분히 안전한' 길을 보여준다. 추상화 정도, 마이그레이션 도구, 엣지 런타임 호환성, 번들 크기, SQL escape hatch, 멀티 DB 지원의 6축으로 비교한다. Drizzle vs Kysely vs Prisma vs raw postgres.js의 'email로 사용자 조회' 동일 쿼리를 나란히 보고, Prisma→Drizzle·Prisma→Kysely 실제 마이그레이션 후기, 그리고 무엇을 언제 골라야 하는지에 대한 솔직한 결론까지.