【发布时间】:2021-12-13 09:39:30
【问题描述】:
目前我有 150 个约 3M 行的 Mysql 表,每行仅超过 200 列(数量只会增加), 我想将我的表转移到单个 Neo4J 数据库中,每个字段都是一个节点, 所以上面的数字是:
- 150 => 表数
- 3M => 行数
- 200 => 字段数
- 10 => 平均每个字段中可能值的数量
所以 (150 * 3000000) + (200 * 10)= 大约 450'002'000 个节点
哪种方法最适合导入如此多的节点和关系? 知道有 6 个特定节点用作唯一标识符,因此必须合并它们以避免重复。
我认为 MATCH 非常重,所以我想应该尽可能避免它,您认为使用一种方法来知道节点是否存在而不是询问 Neo4J(例如 MongoDB)是否有用为了避免 MATCH,是个好主意吗?
提前谢谢你。
【问题讨论】:
标签: neo4j