2

DSE グラフについて 3 つの質問があります。

  1. DSE グラフの頂点をキー、値エンティティとして表すことができますか。はいの場合、何がキーで、何が値になりますか?

  2. 頂点の DSE グラフに主キー/インデックスの概念はありますか? はいの場合、それを作成する方法は?頂点 ID は主キー/インデックスですか?

  3. DSE グラフの頂点の主キー/インデックスとして複合値を使用できますか?

4

1 に答える 1

-1

私は専門家ではありませんが、DataStax チームの一部のメンバーがそれを理解するまで、私は助けようとします:

1)次のようなことができます:

Vertex v = ...
Iterator<VertexProperty<VertexProperty>> iter = v.properties();
while (iter.hasNext()){
   VertexProperty prop = iter.next();
   System.out.println(prop.label()+" "+ prop.value());
}

これは一意の ID を返さないことに注意してください。ただし、残りのプロパティは返します。v.id() で頂点 ID を取得できます。これは LinkedHashMap です。詳細はこちら: Datastax DSE 5.0 グラフで頂点 ID を簡潔にクエリする方法は?

2) DSE Graph は、プライマリ インデックスとして効果的に機能する頂点のプロパティ レベルでのインデックス作成をサポートします。詳細については、https: //docs.datastax.com/en/latest-dse/datastax_enterprise/graph/using/createIndexes.html およびhttps://docs.datastax.com/en/latest-dse/datastax_enterprise/graphをご覧ください。 /using/indexOverview.html

3) ご質問の内容が理解できた場合、DSE Graph は、複合パーティション キーを使用して複合されたカスタム プライマリ頂点 ID を持つ方法を提供します: https://docs.datastax.com/en/latest-dse/datastax_enterprise/graph /using/createCustVertexId.html

于 2016-12-20T08:17:29.470 に答える