如何将数据导入或同步到Neo4?

时间:2016-11-23 19:00:06

标签: postgresql neo4j cypher

我在PostgreSQL数据库周围有一个REST API,API是使用Django REST Framework(python)构建的。我可以访问PostgreSQL数据库和API,但我不允许修改django / python代码。

我的第一种方法是每次在PostgreSQL中创建新记录时,通过触发器发出HTTP POST请求。我找到了this,但似乎并不是做我需要的最佳方式。

在Neo4j方面,我考虑从cypher函数中定期向API发出HTTP GET请求,但不存在这样的事情。

1 个答案:

答案 0 :(得分:1)

您应该使用APOC procedures通过JDBC与其他数据库集成。支持PostgreSQL。

您还可以使用apoc.periodic.scheduleapoc.periodic.countdown等APOC程序在后台定期执行Cypher查询。