首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批量插入neo4j -最佳选择?

批量插入neo4j -最佳选择?
EN

Stack Overflow用户
提问于 2014-06-10 13:23:38
回答 1查看 962关注 0票数 3

我一直试图将一个相对较大的数据集导入到具有关系的neo4j...approximately 5000万节点中。

我第一次通过py2neo ->进行了Cypher的实验,但如果您需要使用CREATE或MERGE,就会变得非常慢。

我现在正在研究其他批处理导入方法,并且我想知道对于这些方法中的哪种方法对于一般工作流和速度来说是最好的建议:

  • Neo4j文档提到了一个似乎是Java的批量插入设备,它是Neo4j发行版的一部分;
  • 在github也有Michael的批量插入器,我不知道这与发行版中包含的内容有多相似或不同;
  • 还有load2neo,我目前正在测试它;
  • 另外还有CSV负载功能作为Neo 2的CYPHER的一部分,但我不确定它是否主要是一个方便因素,以及它的性能是否类似于通过一个Cypher事务批量执行Cypher查询(比如40000)。

对于这些选项之间的功能、工作流和速度差异,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-06-11 01:57:16

如果您可以使用最新版本的Neo4j,推荐的方法是在Cypher:http://docs.neo4j.org/chunked/stable/cypherdoc-importing-csv-files-with-cypher.html中使用新的LOAD CSV语句

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24142214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档