1

オブジェクトのスナップショットを Apache Cassandra 1.2 に保存したい

行キーは Object#ID で、スナップショットごとに列があります。

--------    latest  --------   v2   -------- v1
id-122      100     --------   50   -------- 66
--------

したがって、列名は実行時に動的に作成されます。

CQL3を使用してCassandra 1.2で前のテーブルを作成する方法は?

4

2 に答える 2

4

CQL3 の複合主キー機能を使用します。

CREATE TABLE foo (
  object_id int,
  version int,
  value int,
  PRIMARY KEY (object_id, version));
于 2013-02-06T17:12:03.657 に答える
0

CQL3 では、テーブル スキーマが固定されています。したがって、動的な列名を実際に取得することはできません。そのためには、CQL2 に切り替える必要があります。

于 2013-02-06T13:12:50.283 に答える