Twitterのような別のデータベースの上にデータベースを構築すると、そのデータベースは基盤となるデータベースの制限と非効率性を継承しますか?グラフデータベースはノード間で効率的にデータを配布できますか?
私はティーンズのデータベース(http://thinkaurelius.com)に特に関心があります。その理由は、ノード間で効率的にデータセットを分割することをサポートするという主張のためです。
これらは、cassandraの効率のために、ノード間でのデータ配信をサポートすると主張しています。しかし、neo4jは、ノード間でデータを配信しない理由はなく、すべてのノードでデータセット全体を複製する理由は、ノードを1つ残し、そのためにイーサネットネットワークを移動する必要があるグラフの通過が遅すぎる実用的である。
cassandraはグラフの知識がないため、1つのノードにグラフトラバーサルを維持するために最適化することはできません。したがって、ほとんどのグラフトラバーサルはノード境界を越えて行われます。
タイタンは、ノード間で効率的に拡張すると主張していますか?
Titanはグラフの何かを知っていないcassandra(おそらくは生のデータ)のために、あらゆる種類のグラフをサポートしているようです。 不幸にも、私はテストに使用するサーバーがいくつもありません。私は5台のVMのベンチマークが同じハードドライブ上で実行されているとは考えていませんが、内部ネットワークを使ってこれをテストする公正な方法になります。 –