【发布时间】:2014-05-01 12:57:44
【问题描述】:
我目前正在尝试将大量数据插入 neo4j。通过使用 neo4j java-rest-binding 库,我通过 500 个密码查询进行批量插入,目前我的图中最多存储 200k 个节点和 1.4m 个关系。
使用我当前的数据,我在插入期间已经遇到请求超时,我想知道是否有任何配置可以使批量请求的插入更快。
或者对我当前使用的查询进行一些改进 这里还有一个正在使用的示例查询,
MERGE (firstNode {id:'ABC'})
ON CREATE SET firstNode.type="RINGCODE", firstNode.created = 100, firstNode:rbt
ON MATCH SET firstNode.type="RINGCODE", firstNode:rbt
MERGE (secondNode{id:'RBT-TC664'})
WITH firstNode, secondNode OPTIONAL MATCH firstNode - [existing:`sku`] - ()
DELETE existing
CREATE UNIQUE p = (firstNode)-[r:`sku`]-(secondNode) RETURN p;
【问题讨论】: