2017-06-07 3 views
1

compound primary keycassandraに指定できます。一次キーとして列を1つだけ指定すると、Cassandraはclustering keyを生成します。 キャッサンドラ主キーは自動的にpartition keyになります。Cassandraがテーブル内に主キーのみを指定する場合のクラスタリングキーの選択方法

例: - ケース1 - K1:主キーにはパーティションキーが1つしかなく、クラスタキーはありません。

ケース2 - (K1、K2):列K1はパーティションキーであり、列K2はクラスタキーです。 (K1、K2、K3、...):列K1はパーティションキーであり、列K2、K3などはクラスタキーを作成する。何のクラスタリング・キーが用意されていない場合カサンドラは唯一の主キー

を指定すると指定したテーブルのためのクラスタリングキーを選択する方法ケース1では

は、カサンドラは選択しないだろう(CASE 1)あなたの場合

答えて

1

ありがとうございました任意のクラスタリングキーあなたは、このような主キーを持つテーブルを記述する場合

How CQL3 maps to cassandra internal data structure

あなたはWITH CLUSTERING ORDER BYオプションを取得することはありません。

関連する問題