compound primary key
をcassandra
に指定できます。一次キーとして列を1つだけ指定すると、Cassandraはclustering key
を生成します。 キャッサンドラ主キーは自動的にpartition key
になります。Cassandraがテーブル内に主キーのみを指定する場合のクラスタリングキーの選択方法
例: - ケース1 - K1:主キーにはパーティションキーが1つしかなく、クラスタキーはありません。
ケース2 - (K1、K2):列K1はパーティションキーであり、列K2はクラスタキーです。 (K1、K2、K3、...):列K1はパーティションキーであり、列K2、K3などはクラスタキーを作成する。何のクラスタリング・キーが用意されていない場合カサンドラは唯一の主キー
を指定すると指定したテーブルのためのクラスタリングキーを選択する方法ケース1では
は、カサンドラは選択しないだろう(CASE 1)あなたの場合