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 联合创始人兼首席技术官

Prisma 的优势

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

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

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

我们非常依赖 Prisma 进行关联查询。它非常直观,使复杂查询易于管理,让我们可以轻松构建高级数据检索模式。

Ron CohenRon Cohen,Bucket 联合创始人兼首席技术官
  • 顺畅的协作:拥有一个单一、清晰的数据库模式有助于团队成员保持一致,从而更容易在复杂的数据库结构上进行协作,避免混乱或错误。

未来计划

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

Prisma 的影响

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

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

不要错过下一篇文章!

订阅 Prisma 新闻通讯

© . This site is unofficial and not affiliated with Prisma Data, Inc.