【发布时间】:2020-06-06 16:20:34
【问题描述】:
在我的应用程序的一个用例中,需要将 neo4j 事务数据实时发布到 oracle 数据库。我用谷歌搜索了它,但找不到可以提供帮助的工具或插件。互联网上到处都在谈论 rdbms 到 neo4j 同步。所以我打算通过手动调用 jdbc 命令来做到这一点。
你能推荐点什么吗?
【问题讨论】:
-
既然你提到了“实时”数据同步,最好在两者之间使用一个系统来临时存储重试、失败等数据。我首先想到的是 Kafka。可能还有其他选择。但您可能需要自己滚动。这是neo4j-kafka 集成neo4j.com/labs/kafka 和neo4j.com/docs/labs/neo4j-streams/current/#_kafka_connect 的链接。来自甲骨文docs.oracle.com/en/cloud/paas/event-hub-cloud/admin-guide/…。
-
忘了说,在我之前的公司中,我们的 neo4j 实例的源数据来自一个 oracle rdbms。 Kafka用于在两者之间同步数据。但是这些数据库的数据模型和用例是不同的。因此,在上传之前,我们必须编写代码从 oracledata 中正确构建 neo4j 节点和关系。
-
@blackrain 会选择您的评论作为答案。不确定是否允许。
-
谢谢。感谢您的评论。很乐意提供帮助。