DSEデータベース・キースペースとテーブルでのグラフ・ストレージ

DSEデータベースのグラフ・ストレージを高レベルで説明します。

DSE Graphは、DSEデータベースを使用して、スキーマとデータを格納します。各グラフには、<graphname><graphname_system><graphname_pvt>という3つのDSEデータベース・キースペースが作成されます。たとえば、foodというグラフでは、food、food_system、food_pvtという3つのキースペースが作成されます。最初のキースペースfoodには、グラフのデータが格納されます。2番目のキースペースfood_systemには、グラフに関するスキーマと他のシステム・データが格納されます。3番目のキースペースfood_pvtには、頂点のパーティションに関する情報が格納されます。これは、頂点テーブルをクラスター全体にパーティションする必要がある多数のエッジを持つ頂点がグラフに含まれている場合に行われます。

<graphname>キースペースでは、頂点とエッジの情報を保存するために、各頂点ラベルにvertexLabel_pvertexLabel_eという2つのテーブルがそれぞれ作成されます。たとえば、頂点ラベルauthorでは、author_pとauthor_eという2つのテーブルが作成されます。