有接近2G的数据想导入到Neo4j图数据库中,最开始想的是利用python连接数据库,利用Cypher查询语句一条条的进行,但是发现时间消耗非常大,程序越来越慢,数据最终没有导入完成就放弃了。(7电脑*24工作,半个月才导了不到一半的数据)
最后决定采用批量导入(原来没用批量导入是想插入的时候先判断是否存在,事实证明只要设置好ID就行)
参考文章:
https://www.jianshu.com/p/32ce953604d5
https://blog.youkuaiyun.com/macanv/article/details/78296066
https://blog.youkuaiyun.com/sinat_25479505/article/details/80996402
有点累,不详细写,直说我成功的语句:
进入 bin目录下面:
./neo4j-admin import --database graph.db --id-type string --nodes:person E:\Source\pyCharm\CVS\person.csv --relationships:relation E:\Source\pyCharm\CVS\relation.csv