Prisma Pulse 简化了数据库事件驱动的计算,让您无需自行管理。
Prisma Pulse 是托管的数据库事件基础设施,可捕获数据库事件并将其分发到您的应用程序。它通过扩展的 Prisma Client 简化了对类型安全数据更改的订阅,从而为实时功能提供支持。
Prisma Pulse 的工作原理
Prisma Pulse 利用变更数据捕获 (CDC) 来高效地观察和捕获数据库更改。通过监控数据库的事务日志,Prisma Pulse 可以识别插入、更新和删除等更改事件,而不会影响数据库的性能。
捕获的事件经过处理、评估和分发到相关的客户端订阅,确保您的应用程序与最新的数据库状态保持同步。
这消除了复杂轮询或手动数据同步的需求,从而节省您的开发时间和精力。
无论更改源自何处,Prisma Pulse 都将数据库视为真理来源。
您可以使用 Prisma Pulse 构建什么
Prisma Pulse 可以为实时功能提供支持,例如聊天、通知、数据广播、数据同步等。
它非常适合确保分布式系统中的数据一致性,增强实时用户体验。
查看我们文档页面上的一些示例应用程序,亲自试用 Prisma Pulse。
入门非常简单
您可以访问我们全面的入门指南以了解更多详情。同时,以下是您需要执行的步骤的简要概述
准备您的数据库
Prisma Pulse 当前支持 Postgres(版本 12+),并且需要逻辑复制。请查看我们的指南,了解如何在您的数据库中启用逻辑复制。
启用 Pulse
导航到平台控制台上的工作区以启用 Pulse 并获取您的 API 密钥。
将 Pulse 添加到您的应用程序
- 安装 Prisma Client 版本
4.16.1
或更高版本,以及@prisma/extension-pulse
版本1.0.1
或更高版本 - 使用 Prisma Pulse 扩展来扩展您的 Prisma Client 实例
- 创建您的第一个 Prisma Pulse 订阅
定价
免费开始使用,并根据灵活的按使用量计费模式进行扩展。请参阅我们的定价页面,找到最适合您团队的计划。
Data DX 又向前迈进了一步
在 Prisma,我们致力于简化开发人员的数据交互。Prisma Pulse 使您能够更快、更高效地构建数据驱动的应用程序。
我们迫不及待地想看看您使用 Prisma Pulse 创造哪些创新的实时功能。请在 Twitter 上与我们分享您的体验,或加入我们友好的 Discord 社区。
开始使用 Prisma Pulse
不要错过下一篇文章!
注册 Prisma Newsletter