我已经使用neo4j导入工具批量导入大约45k节点和40k关系。现在可以将数据添加到我的数据库中,并且大小将不断扩展。是否有方法可以附加新数据(这也将是非常大的)使用导入工具的现有数据库...? 注意:我尝试使用LOAD CSV,因为我的数据很大,所以速度很慢。
答案 0 :(得分:1)
因为它绕过了事务并直接写入文件存储,所以neo4j-import
工具仅用于初始数据导入。
对于增量批量更新,LOAD CSV
是从CSV加载的选项。您还可以在单个事务中组合操作以提高写入的吞吐量。通常,每次事务运行10k-50k数据库操作是安全的。
你说LOAD CSV
太慢了。 CSV文件中有多少行?您是否使用索引进行任何查找?你能分享LOAD CSV
陈述吗?