3.3. 更改数据捕获
注意
这是技术预览功能。
Red Hat Change Data Capture 是一个分布式平台,用于监控数据库并创建更改事件流。Change Data Capture 基于 Apache Kafka 构建,并可部署并与 AMQ Streams 集成。
在部署了 AMQ Streams 后,您可以通过 Kafka Connect 将 Change Data Capture 部署为连接器配置。
Change Data Capture 捕获对数据库表的行级更改,并将对应的更改事件传递给 OpenShift 上的 AMQ Streams。应用程序可以读取 这些更改事件流,并按发生更改事件的顺序访问更改事件。
Change Data Capture 有多个用途,包括:
- 数据复制
- 更新缓存和搜索索引
- 简化单体式应用程序
- 数据集成
- 启用流查询
更改数据捕获(基于 Kafka Connect)为以下常见数据库提供连接器:
- MySQL
- PostgreSQL
- SQL Server
- MongoDB
Debezium 是更改数据捕获的开源项目。
有关使用 AMQ Streams 部署 Change Data Capture 的更多信息,请参阅使用 AMQ Streams 部署 Debezium 1.0 技术预览。