我对任何类型的数据库都是新手。似乎你可以用图形表示任何关系型数据库(尽管它可能是一个非常扁平的图形),并且可以在关系型数据库中表示任何图形数据库(只要有足够的表)。
通过在一个条目之间建立硬链接,图形可以避免在其他表中进行许多查找,因此在许多/大多数情况下,我可以看到使用图形的速度优势。如果您的数据自然层次化,特别是如果它形成一个树,则我认为使用图形比关系型更具有逻辑/推理效益。我想象一下,一个链接到其他节点的图形节点可能包含多个映射或列表……这实际上相当于在图形节点内包含一个关系型数据库。
相对于关系型数据库,图形数据库有哪些缺点?(注意:我不是要寻找实现中缺少的功能之类的东西,而是要寻找理论上的优缺点)
什么情况下我应该仍然使用关系型数据库?即使我在逻辑上只有int到int的单个映射,我也可以在图形中完成。