gpt4 book ai didi

neo4j - 如何将关系数据库建模为 Neo4j 图形数据库?

转载 作者:行者123 更新时间:2023-12-04 18:42:19 26 4
gpt4 key购买 nike

我有一个关系数据库(大约 30 个表),我想将它转置到一个 Neo4j 图形数据库中,但我不知道从哪里开始......
是否有将表和/或元组转换为图形模型的通用方法? (关系属性,一张或多张图?)最好的文档来源是什么?

谢谢你的帮助,

此致

最佳答案

首先,如果可能的话,我建议不要将您的关系数据库用作转换为图形模型的“引用”。关系建模中的错误和陷阱经常被转移到图模型并引入其他奇怪的东西。事实上,如果你有一个源 ER 图,那可能是一个更好的起点,因为它实际上已经是一个图。甚至可以考虑为您的域进行重新建模练习!

也就是说,从基本的角度来看,您可以将大多数表视为表示节点类型(例如“用户”或“电影”),其中连接表和键表示关系类型。

无论如何,从我的角度来看,一个很好的起点是确定您的图形/数据源应该回答的一些问题。写下这些问题,并尝试提出代表这些问题的 Cypher 查询。很多时候,图模型自然是从这样的努力中产生的,而且真的没有那么难。

如果您还没有,我强烈建议您从这里获取(免费)图数据库电子书副本:http://graphdatabases.com/

它包含了很多关于从哪里开始建模域的好信息,甚至是当你习惯于以关系方式做事时要考虑的事情。它还包含一些关于 Cypher 的 Material ,尽管 Neo4j 站点 (neo4j.org) 有一个引用手册,其中包含大量关于 Cypher 的最新信息。

希望这可以帮助!

关于neo4j - 如何将关系数据库建模为 Neo4j 图形数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22765524/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com