开源推荐
evening
GitHub 热门项目:亮片
2026-09-16
1 阅读
约6分钟阅读
GitHub Trending
字号:
GitHub 项目:亮片
仓库地址:https://github.com/sequinstream/sequin
星级:2201 | 作者:亮片流
项目描述:Postgres 将数据捕获更改为流、队列和搜索索引,例如 Kafka、SQS、Elasticsearch、HTTP 端点等
===================================================
自述文件内容:
# 亮片
Sequin 是 Postgres 的[最快](#性能)变更数据捕获 (CDC) 平台。 Sequin 可以轻松地将 Postgres 流式传输到流媒体平台、队列、搜索索引等(例如 Kafka、GCP Pub/Sub、另一个 Postgres 等)。您可以回填现有行并实时流式传输新的更改。
Sequin 是一个独立的 Docker 容器,您可以将其部署在 Postgres 数据库旁边。
对于 AWS 上的生产部署,请参阅 [`deployment/`](./deployment) 目录以获取 Terraform 基础设施即代码模板。
Sequin 是[开源](./LICENSE)。为了帮助我们使这个项目变得更好,请告诉我们您在 [Discord 服务器](https://discord.gg/BV8wFXvNtY) 或 [Slack 社区](https://join.slack.com/t/sequin-community/shared_invite/zt-37begzach-4aUwR5xt_XgivdvctZDemA) 中构建的内容。
## 开始使用
请参阅我们的[快速入门](https://sequinstream.com/docs/quickstart/webhooks),在大约 5 分钟内即可在您的开发环境中启动并运行。
## 表现
Sequin 提供业界领先的变更数据捕获 (CDC) 性能,维持**每秒 50k 操作** (40 MB/秒),**平均延迟为 55 毫秒**。
|工具/部署|持续吞吐量|平均延迟 | 99p 延迟 |
|--------------------|----------------------|-------------|----------|
| **亮片** | **>50 k 操作/秒** | **55 毫秒** | **253 毫秒** |
| Debezium··MSK | 6 k 操作/秒 | 258 毫秒 | 499 毫秒 |
| Debezium · 服务器 | 23 k 操作/秒 | 210 毫秒 | 440 毫秒 |
|菲弗特兰 | - | 5 分钟以上 | - |
|艾尔拜特 | - | 1 小时以上 | - |
在我们的文档中详细了解我们的[基准测试方法和性能](https://sequinstream.com/docs/performance)。
## 用例
Sequin 非常适合变更数据捕获用例,例如:
- **[流事件](https://sequinstream.com/docs/how-to/trigger-automated-workflows):** 将数据库更改作为事件流式传输,以供其他服务使用 Kafka、SQS、Pub/Sub 等进行消费。
- **[审核日志记录](https://sequinstream.com/docs/how-to/create-audit-logs):** 跟踪、丰富和记录数据库中的每个更改,以实现合规性或功能开发。
- **[维护缓存](https://sequinstream.com/docs/how-to/maintain-caches):** 通过将更改流式传输到 Redis 兼容缓存,使应用程序缓存与数据库保持同步。
- **[刷新搜索索引](https://sequinstream.com/docs/how-to/sync-search-indexes):** 端到端工具可加热 Typesense 和 Elasticsearch 等搜索索引,并使其与亚秒级延迟保持同步。
## 水槽
|图标|下沉
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱