gpt4 book ai didi

oracle11g - 用于 Oracle 数据库源的 Kafka 连接器

转载 作者:行者123 更新时间:2023-12-03 16:23:05 25 4
gpt4 key购买 nike

我想构建一个 Kafka 连接器,以便近乎实时地从数据库中检索记录。我的数据库是 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 和表有数百万条记录。首先,我想使用 CDC 将最小负载添加到我的数据库中。其次,我想根据某个日期后具有值的 LastUpdate 字段检索记录。

在 confluent 站点搜索,我发现的唯一开源连接器是 “Kafka Connect JDBC” .我认为这个连接器没有CDC机制,并且在连接器第一次启动时无法检索数百万条记录。我认为的替代解决方案是 Debezium,但 Confluent 站点上没有 Debezium Oracle Connector,我相信它是测试版。

你会建议哪种解决方案?我对 Kafka Connect JDBC 或 Debezium Connector 的假设有什么问题吗?还有其他解决方案吗?

最佳答案

对于效率较低的基于查询的 CDC,您可以使用 JDBC source connector .

对于基于日志的 CDC,我知道有几个选项,但是,其中一些需要许可证:

1) Attunity Replicate它允许用户使用图形界面创建从生产者系统到 Apache Kafka 的实时数据管道,而无需进行任何手动编码或脚本编写。我已经使用 Attunity Replicate for Oracle -> Kafka 几年了,非常满意。

2) Oracle GoldenGate需要许可证

3) 不需要任何许可证的 Oracle Log Miner,Attunity 和 kafka-connect-oracle 都使用它这是一个 Kafka 源连接器,用于从 Oracle 捕获所有基于行的 DML 更改并将这些更改流式传输到 Kafka。更改数据捕获逻辑基于 Oracle LogMiner 解决方案。

关于oracle11g - 用于 Oracle 数据库源的 Kafka 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56786565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com