Cassandra CLI は、Cassandra 3.0 で非推奨になりました。リレーショナル ビューではなく、幅の広い行 (動的列) のストレージ エンジン表現を取得できるかどうか疑問に思っていました。
たとえば、cassandra-cli で以下を実行すると、キー「COEXEIGLE」が生成され、動的な列とカウンター値が得られます。
list table;
RowKey: COEXEIGLE
=> (counter=2014-04-07 18\:45\:00-0700:count, value=5)
=> (counter=2014-04-07 19\:30\:00-0700:count, value=1)
=> (counter=2014-04-07 19\:31\:00-0700:count, value=1)
=> (counter=2014-04-08 19\:31\:00-0700:count, value=2)
1 Row Returned.
ただし、次の sql ステートメントである cqlsh を使用すると、データの従来のリレーショナル ビューが得られます。
select * from table;
serialId | time | count
-------------+--------------------------+-------
COEXEIGLE | 2014-04-07 18:45:00-0700 | 5
COEXEIGLE | 2014-04-07 19:30:00-0700 | 1
COEXEIGLE | 2014-04-07 19:31:00-0700 | 1
COEXEIGLE | 2014-04-08 19:31:00-0700 | 2
(4 rows)
繰り返しますが、リレーショナル ビューではなく、ストレージ エンジンの表現をまだ見ることができるかどうかは興味深いことです。
カサンドラのバージョン:
[cqlsh 4.1.1 | Cassandra 2.0.6 | CQL spec 3.1.1 | Thrift protocol 19.39.0]