Drizzle 是一款为现代 TypeScript 项目设计的轻量级 SQL ORM,提供类型安全的查询构建与迁移支持,简化与数据库交互。
核心功能与特色
- 类型安全:在编译期提供类型推断与自动补全,减少运行时错误。
- 灵活的查询构建器:兼顾可读性与可组合性,支持在需要时回退到原生
SQL。 - 迁移与事务:内置
migrations与事务支持,方便数据模型演进与一致性保障。 - 兼容主流数据库:适配 PostgreSQL、MySQL、SQLite 等常见 SQL 引擎。
适用场景与目标用户
- 适合后端服务、全栈 TypeScript 应用、Serverless 与微服务场景。
- 目标用户为追求类型安全、良好开发体验(DX)和可维护性的软件工程师与团队。
主要优势或亮点
- 轻量高效:低运行时开销,适合性能敏感的场景。
- 优良开发体验:强类型、自动补全与清晰 API 加快开发迭代。
- 可与现有 SQL 无缝衔接:既能享受 ORM 的便捷,又能在复杂查询时使用原生 SQL。
了解更多:https://orm.