我正在使用Neo4j构建一个巨大的图形数据库(超过一百万个节点)。目前,我是通过运行cypher
CREATE (n {property:'value'})
查询来实现的。正如预期的那样,这是相当低效的方法,并且需要很长时间。是否有人可以建议一些替代方法来解决这个问题?我听说Neo4j还提供了一些默认的批处理接口以创建多个节点。我目前正在使用以下版本的代码(包括关系):
create (a { name: "a" })-[:rel1]->(b {name : "b"}),(c {name: "c"})-[:rel2]->(d {name:"d"}),...
这是一种高效的方法吗?还有更好的方法吗? 谢谢! :)