CassandraのCQLとの複合行キーについて少し誤解があります。 このデータが保存されているどのようにCassandraが複数列の主キー(CQL)を保存する方法
cqlsh:testcql> CREATE TABLE Note (
... key int,
... user text,
... name text
... , PRIMARY KEY (key, user)
...);
cqlsh:testcql> INSERT INTO Note (key, user, name) VALUES (1, 'user1', 'name1');
cqlsh:testcql> INSERT INTO Note (key, user, name) VALUES (1, 'user2', 'name1');
cqlsh:testcql>
cqlsh:testcql> SELECT * FROM Note;
key | user | name
-----+-------+-------
1 | user1 | name1
1 | user2 | name1
次のは、私が持っているとしましょうか? 2行または1行ありますか?
2つの場合、同じキーを持つ複数の行をどのように持つことができますか? key = 1のレコードと「user1」から「user1000」のユーザーの場合は、キー= 1の行が1つあり、各ユーザーの名前が入っている列が1000行あることを意味しますか?
誰かがバックグラウンドで何が起こっているのか説明できますか?ありがとう。
ブログ投稿はもう存在しません=( – Highstead
@Highsteadそのブログ記事の新しいアドレスへのリンクが更新されました – Moonwalkr