Neo4j & Spring Data Neo4j 4.0.0:导入大型数据集

Neo4j & Spring Data Neo4j 4.0.0 : Importing large datasets

我想通过 Spring Data Neo4j 4.0.0 将实时日志记录数据插入 Neo4j 2.2.1。日志数据非常大,可能达到数十万条记录。实现这种功能的最佳方式是什么?在所有节点实体对象创建结束时仅使用 .save(Iterable) 方法是否安全? Spring Data Neo4j 4.0.0 中是否有类似批量插入机制的东西?提前致谢!

由于 SDN4 可以直接使用现有数据库,因此您可以使用 neo4j-import 进行初始导入。

来自 Neo4j 2.2。我们还可以维持参数化密码的高度并发写入负载,我认为您应该能够使用 SDN4 将数据多线程添加到 Neo4j。 IE。假设每批创建 1000 到 10k 个对象并将它们发送出去。

否则,您可以将参数化的 Cypher 直接并发地发送到 Neo4j。