DSE グラフについて 3 つの質問があります。
DSE グラフの頂点をキー、値エンティティとして表すことができますか。はいの場合、何がキーで、何が値になりますか?
頂点の DSE グラフに主キー/インデックスの概念はありますか? はいの場合、それを作成する方法は?頂点 ID は主キー/インデックスですか?
DSE グラフの頂点の主キー/インデックスとして複合値を使用できますか?
DSE グラフについて 3 つの質問があります。
DSE グラフの頂点をキー、値エンティティとして表すことができますか。はいの場合、何がキーで、何が値になりますか?
頂点の DSE グラフに主キー/インデックスの概念はありますか? はいの場合、それを作成する方法は?頂点 ID は主キー/インデックスですか?
DSE グラフの頂点の主キー/インデックスとして複合値を使用できますか?
私は専門家ではありませんが、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