neo4j大规模数据导出
之前采用using periodic commit插入了上百万的关系。 目前想要把节点关系导出成邻接矩阵等形式,尝试一些关系推理。 目前的问题是 直接用py2neo去match会报内存不足的问题,如果是cypher-shell的话,match全部节点和边也会长时间不动。 搜索过neo4j-shell之类的教程但可能版本不对,安装失败
请问如何较快速度的导出neo4j的全部节点和边呢?临时看起来只需要有每个节点的neo4j<id>和节点之间的关系即可。 如csv格式,或直接 “entity1_id rel_id entity2_id”这类单行3个数字的格式更好。 neo4j version : neo4j-community-3.5.2
1 回复
试试:apoc.export.csv.query(query,file,config)
https://neo4j-contrib.github.io/neo4j-apoc-procedures/#export-csv