このことから、グラフ データベースは、複数テーブルの結合と同等の処理をはるかに高速に実行できます。次に、テーブルのサイズに関係なく、同等の結合は同じ速度です。
depth seconds records
2 0.016 ~2,500 --mysql
3 30.267 ~125,000
4 1,543.505 ~600,000
2 0.010 ~2,500 --neo4j
3 0.168 ~110,000
4 1.359 ~600,000
SQL では、文字通りテーブルのサイズとホップ数を乗算するデカルト結合を使用していることを知っています。そして、グラフデータベースについて私が耳にするのは「ファーストクラスの関係構造」だけです。
ホップ数やテーブルサイズに関係なく、グラフ データベースを高速にトラバーサルするデータ構造 + アルゴリズムとは?
どうすれば RDBMS システムに実装できますか? 左結合とネストされたクエリを考えています。