Neo4j实战 P8 通过CSV文件导入节点和关系数据
在真实项目场景中,在项目上线之前,一般都会批量导入一些节点和关系。如果用代码读取,然后逐个添加,会比较耗时,中途有一个错了就要重新导入,很麻烦。所以这节课,给大家补充一个方法,用CSV文件批量导入数据。
导入的数据,还是之前爬取的豆瓣Top250电影节点和关系,我单独导出了一份CSV文件,来做导入测试。
导入流程
1、新建数据库
关停服务 - 编辑conf文件(新建数据库) - 启动服务
2、拷贝文件
将需要导入的节点和关系文件,复制到import文件夹
3、导入节点
内容不可见,请联系管理员开通权限。
4、创建索引
因为关系文件中的数据,是用name属性进行关联的,所以创建关系时会查询name字段,创建索引可以提高检索效率,加快导入速度。
内容不可见,请联系管理员开通权限。
5、导入关系
内容不可见,请联系管理员开通权限。
这节课,我们主要学习了用CSV文件导入数据的方法,在后面的项目中,如果遇到数据量比较大的情况,也就可以处理了。
本文链接:http://ichenhua.cn/edu/note/613
版权声明:本文为「陈华编程」原创课程讲义,请给与知识创作者起码的尊重,未经许可不得传播或转售!