2025 年 6 月 18 日

Bucket 如何使用 Prisma ORM 加速功能发布

了解快速发展的特性管理平台 Bucket 如何利用 Prisma ORM 简化复杂的关联查询并加速功能发布。了解他们的精益团队如何更快地交付高质量功能,同时轻松管理不断变化的数据库需求。

Prisma Logo and Bucket Logo

公司概览

Bucket 是一款专为产品工程团队设计的特性管理工具。Bucket 于三年前在哥本哈根成立,它将特性标志、用户反馈和采用指标整合在一起,帮助团队更快地完善功能。

挑战

作为一家只有八名员工的快速发展的初创公司,Bucket 需要能够帮助他们快速行动而不牺牲质量的工具。他们面临的最大挑战之一是管理复杂的数据库关系。团队希望有一种简单的方法来编写关联数据库查询,而不会减慢开发过程或损害类型安全。

Bucket 选择 Prisma 的原因

Bucket 选择 Prisma ORM 是为了简化其 Node.js 服务与 Google Cloud 上的 PostgreSQL 数据库的交互。Prisma 能够轻松执行复杂的数据库操作,自动生成类型安全的数据库客户端,并平稳处理模式迁移,因此它是一个完美的契合。

Prisma 让数据库管理变得异常简单。例如,当我们需要实现 OAuth 时,这涉及到创建多个新的数据库表,我们只需在 Prisma 模式中定义它们,运行迁移,一切就绪。Prisma 内置的类型安全帮助我们避免了手动设置时可能出现的错误。

Ron CohenRon Cohen,Bucket 联合创始人兼 CTO

Prisma 的优势

Bucket 在采用 Prisma 后立即看到了改进,包括:

  • 开发速度更快: 基于模式的迁移帮助团队快速试验新的数据库结构,省去了手动调整的麻烦。

  • 简化关联查询: Prisma 自动生成的类型安全客户端简化了复杂数据库关系的管理。关联查询的直观语法,特别是使用 Prisma 的 includeselect,让 Bucket.co 团队能够快速自信地创建强大的查询。Bucket 联合创始人 Ron Cohen 强调道:

我们高度依赖 Prisma 进行关联查询。它非常直观,使复杂查询易于管理,从而使我们能够以最小的努力构建高级数据检索模式。

Ron CohenRon Cohen,Bucket 联合创始人兼 CTO
  • 协作顺畅: 拥有一个单一、清晰的数据库模式有助于团队成员保持一致,使得在复杂的数据库结构上协作变得更容易,避免了混淆或错误。

未来计划

Bucket 对 Prisma 即将到来的改进感到兴奋,特别是向完全基于 TypeScript 的客户端生成 的转变,以及为更好地支持无服务器和边缘计算而进行的性能增强。

Prisma 的影响

Bucket 决定使用 Prisma,使得小团队能够更轻松地快速可靠地交付新功能。Prisma 对关联数据库查询的直观处理尤其具有影响力,让 Bucket 保持敏捷、高效,并维持其高品质标准。

准备好使用强大的关联查询简化您的开发流程了吗?立即尝试 Prisma。

不要错过下一篇博文!

订阅 Prisma 新闻通讯

© . All rights reserved.