Neo4j 数据导入全攻略
1. 数据导入的重要性与方式
数据库若没有数据,就如同一个空壳。Neo4j 作为大数据分类数据库,有多种将数据导入其服务器的方法,常见的有:
- 使用 LOAD CSV 导入 CSV 数据
- 从 JSON 数据源导入
- 从 JDBC 数据源导入
- 从 XML 数据源导入
了解如何加载数据,能让你充分利用互联网上丰富的开放数据集,为有价值的项目奠定基础。
2. 使用 LOAD CSV 导入 CSV 数据
2.1 CSV 文件基础
CSV 即逗号分隔值,不过实际中更常用分号或 Unix 管道符 | 作为分隔符。文件首行可以是表头。CSV 是文本文件,无需电子表格软件即可打开。
以下是一个从 Neo4j 官网获取的简单示例,它从 URL 加载数据,并为数据源的每一行执行 CREATE 命令:
LOAD CSV WITH HEADERS FROM
'https://neo4j.com/docs/cypher-refcard/3.2/csv/artists-with-headers.csv' AS line
CREATE (:Artist {name: line.Name, year: toInt(line.Year)})
LOAD CSV WITH HEADERS 表示 CSV 输入的首行包含表头(列名),这样就
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



