5

グラフデータベースはどのようにデータを永続ストレージに保存しますか?

PKV

4

2 に答える 2

3

グラフデータベースの実装ごとに異なるアプローチを使用することを期待します。

一例を挙げると、Neo4jのNeoStoreクラスと、それが参照する他の種類のストアを見てください。Neo4jは複数のファイルを使用しており、それぞれに固定長のレコードが含まれているようです。1つはノード用、もう1つはノードのプロパティのキー用、もう1つはノードのプロパティの値用などです。それぞれのレコードには、他のレコードを参照するためのインデックスが含まれています。それは私には複雑すぎるように思えますが、それを書いた人にとっては明らかに良い考えのように思えました!

于 2011-04-09T11:19:50.797 に答える
1

OrientDBがグラフを保存する方法の詳細については、http ://code.google.com/p/orient/wiki/Concepts#Storageを参照してください。

于 2011-04-10T00:07:08.700 に答える