如何加快与匹配创建的关系...创建

时间:2018-02-20 01:02:02

标签: neo4j

我基于读取 csv文件中指定的关系,使用 neo4j java驱动程序以编程方式创建节点和关系。

csv文件包含 1600万行,并且将创建 16 * 4百万个关系

我为此目的使用模式Match Match Create

Match (a:label), (b:label) where a.prop='1234' and b.prop='4567' create (a)-[:LINKS]->(b)

我刚启动程序,功能上运行良好。我看到在neo4j DB中正确创建了节点和关系。

但是,在过去的四个小时内,只处理了csv中的100,000行,并且只创建了92037个关系。

根据这个速度,完成处理csv并创建所有关系大约需要一个月的时间。

我注意到我将Match...Create逐个发送到 session.writeTransaction()

有没有办法批量处理它们以加快创建时间?

0 个答案:

没有答案