Timescale Cloud:性能、扩展、企业级
自托管产品
MST
Debezium 是一个用于变更数据捕获 (CDC) 的开源分布式平台。它使您能够捕获自托管 TimescaleDB 实例中的变更,并将其实时流式传输到其他系统。
Debezium 可以捕获以下事件:
超表:捕获的事件会从其特定块主题重定向到一个逻辑主题,该主题按以下模式命名:
<topic.prefix>.<hypertable-schema-name>.<hypertable-name>
连续聚合:捕获的事件会从其特定块主题重定向到一个逻辑主题,该主题按以下模式命名:
<topic.prefix>.<aggregate-schema-name>.<aggregate-name>
Hypercore:如果您启用 Hypercore,Debezium TimescaleDB 连接器不会对列式存储中的数据进行任何特殊处理。压缩块会原样转发到管道中的下一个下游作业进行进一步处理。通常,包含压缩块的消息会被丢弃,并且不会由管道中的后续作业处理。
此限制仅影响列式存储中块的更改。行式存储中的数据更改会正常工作。
本页解释了如何捕获数据库中的更改,并使用 Apache Kafka 上的 Debezium 流式传输这些更改。
要按照本页的步骤操作
- 创建目标 自托管 TimescaleDB 实例。
- 安装 Docker
到您的开发机器上。
至此,您已将 Debezium 配置为与 Timescale 产品交互。
关键词