【发布时间】:2018-10-11 19:46:11
【问题描述】:
我有一些包含 100 万个节点和 300 万条边的旧图数据,我想将它们转换为 Neo4j。
我使用的是 Neo4j 嵌入式,我的程序大致是这样的:
for (all node in old graph data):
node1 = neo4jdb.findNode(node1_id)
node2 = neo4jdb.findNote(node2_id)
if (node1 or node2 doesnt exist):
create new nodes
if (! relationExistBetween(node1, node2)):
create new relation between node1 and node2
但是,创建过程超级慢。使用完全相同的逻辑,使用 TinkerGraph 程序运行得更快。
我想知道是否有任何技巧可以加快速度? 谢谢!
【问题讨论】:
标签: neo4j tinkerpop tinkergraph