导入工具选择¶
有多种方式可以将数据写入NebulaGraph 3.6.0:
- 使用命令行 -f 的方式导入:可以导入少量准备好的 nGQL 文件,适合少量手工测试数据准备;
- 使用 Studio 导入:可以用过浏览器导入本机多个 csv 文件,格式有限制;
- 使用 Importer 导入:导入单机多个 csv 文件,大小没有限制,格式灵活;数据量十亿级以内;
- 使用 Exchange 导入:从 Neo4j, Hive, MySQL 等多种源分布式导入,需要有 Spark 集群;数据量十亿级以上
- 使用 Spark-connector/Flink-connector 导入:有相应组件 (Spark/Flink),撰写少量代码;
- 使用 C++/GO/Java/Python SDK:编写程序的方式导入,需要有一定编程和调优能力。
下图给出了几种方式的定位:
最后更新:
October 17, 2023