您可以将oracle gg for big data(oracle gg)与kafka客户端结合使用,将消息传递到kafka主题或任何最终目的地。将oraclegg用于大数据的一个优点是,您可以使用上面的链接下载原型和poc的完整版本。 无论您正在研究什么goldengate风格的rdbms或基于java的解决方案,这都是正确的。oraclegg可以从多个异构数据源收集数据,并将数据传输到整合点。 您可以通过互联网将数据通过加密路径传送到目标,并将数据传递给Kafka客户端。这实际上取决于您选择将数据从源传递到目标的拓扑。 另一个需要考虑的问题是,oracle可能能够为您的企业提供基于云的复制服务,以便将数据传递到其目的地。
3条答案
按热度按时间vcudknz31#
假设100个源都是oracle数据库,那么如果您想配置vs代码,oracle goldengate将是最佳选择。您可以使用oracle goldengate将100个源“复制”到单个位置进行处理。
还要记住,oracle goldengate和kafka两者都不是,oracle goldengate可以对kafka主题进行更改。
fumotvh32#
Strim实际上具有与goldengolden相同的更改数据捕获功能,可以从oracle捕获数据…并使用kafka作为底层消息总线。您可以在此处阅读有关如何从数据库执行cdc并将数据流式传输到kafka的教程:
http://www.striim.com/blog/2018/03/tutorial-real-time-database-integration-apache-kafka-change-data-capture/
免责声明:我在斯特里姆工作
zsbz8rwp3#
您可以将oracle gg for big data(oracle gg)与kafka客户端结合使用,将消息传递到kafka主题或任何最终目的地。将oraclegg用于大数据的一个优点是,您可以使用上面的链接下载原型和poc的完整版本。
无论您正在研究什么goldengate风格的rdbms或基于java的解决方案,这都是正确的。oraclegg可以从多个异构数据源收集数据,并将数据传输到整合点。
您可以通过互联网将数据通过加密路径传送到目标,并将数据传递给Kafka客户端。这实际上取决于您选择将数据从源传递到目标的拓扑。
另一个需要考虑的问题是,oracle可能能够为您的企业提供基于云的复制服务,以便将数据传递到其目的地。