私はあらゆる種類のDBが初めてです。任意のリレーショナル データベースをグラフ形式 (非常に平坦なグラフである可能性があります) で表すことも、リレーショナル データベース内の任意のグラフ データベース (十分な数のテーブルを使用することもできます) を表すこともできるようです。
グラフは、あるエントリから別のエントリへのハード リンクを持つことにより、他のテーブルでの多くのルックアップを回避できるため、多くの/ほとんどの場合、グラフの速度の利点を確認できます。データが自然に階層化されている場合、特にツリーを形成している場合、リレーショナルよりもグラフの方が論理的/合理的な利点があることがわかります。他のノードにリンクするグラフのノードには、おそらく複数のマップまたはリストが含まれていると思います...これは、グラフのノード内にリレーショナル DB を効果的に含んでいます。
グラフ DB とリレーショナル DB に不利な点はありますか? (注: 私は実装に欠けている機能などに目を向けているのではなく、理論的な長所/短所に注目しています)
リレーショナル データベースを引き続き使用する必要があるのはいつですか? int から int への単一のマッピングが論理的にある場合でも、グラフでそれを行うことができます。