Drizzle ORM 入门:比 Prisma 更轻量的选择

Drizzle 是一个 TypeScript-first 的 SQL ORM,和 Prisma 最大的区别是它不在运行时做类型映射,而是直接生成 SQL。

核心概念

  • Schema 即代码:用 TypeScript 定义表结构
  • drizzle-kit:自动生成迁移文件
  • 运行时零依赖:直接调用 better-sqlite3 的 API

和 Prisma 对比

Prisma 更成熟、生态更好,但 Drizzle 更贴近 SQL、性能更好、包体积更小。小项目推荐 Drizzle。