2
Cassandraでは、PRIMARY KEY(id1、id2)を指定すると、id1はパーティションキーになり、id2はクラスタリングキーになることがわかっています。Cassandraのみのパーティションキー
私は、任意のクラスタリング・キーなしで2つのパーティション・キーを定義することができれば、次のように知りたい:
PRIMARY KEY ((id1, id2));
Cassandraでは、PRIMARY KEY(id1、id2)を指定すると、id1はパーティションキーになり、id2はクラスタリングキーになることがわかっています。Cassandraのみのパーティションキー
私は、任意のクラスタリング・キーなしで2つのパーティション・キーを定義することができれば、次のように知りたい:
PRIMARY KEY ((id1, id2));
PRIMARY KEY ((id1, id2))
が正しくあり、 のパーティションキーが2つのの列で指定されています。の両方の値を指定することによってのみ、データを照会できます。 EG:
SELECT * FROM mytable WHERE id1=1 AND id2=3;
などクエリ:id2
は、あなたの主キーの一部であるため
SELECT * FROM mytable WHERE id1=1;
は失敗します。
あなたの明確な説明をありがとう:) – stackyyflow