从Oracle到Neo4J的数据传输



我正在使用Neo4j制作家谱,它工作正常,但我只是使用假数据,真实数据存储在Oracle数据库中,我想将数据从Oracle传输到Neo4j。对于 Person 表中的每一行,Neo4j 中都有一个节点。

Neo4j 和 APOC 过程支持通过 JDBC 驱动程序摄取数据。在文档中查看更多信息。如果您有很多数据,您希望将过程包装在apoc.periodic.iterate中以进行批处理,例如:

CALL apoc.periodic.iterate(
'CALL apoc.load.jdbc("jdbc:mysql://localhost:3306/northwind?user=root","company")',
'CREATE (p:Person) SET p += value',
{ batchSize:10000, parallel:true})
RETURN batches, total

最新更新