1

私は Cassandra を初めて使用し、非常に基本的なテーブルで単純な選択クエリを使用するのが困難です。例えば、

SELECT * FROM cars WHERE date > '2015-10-10';

この特定のテーブルで:

CREATE TABLES cars ( id int primary key, name varchar, type varchar, date varchar); 

=演算子は使用できますが、 >, < >=, <=. この記事やさまざまなキーの種類に関するこのオーバーフローの質問など、この件について読んだことがありますが、まだ不明です。上の表でdateは SIMPLE 列WHEREですが、通常の RDBMS で使用するように句を使用できないのはなぜですか?

4

1 に答える 1

1

Cassandra では、キーに対して WHERE 句しか使用できないため、クエリが機能しません。

あなたの問題に似たこの記事を見てください。Cassandra データ モデルがリレーショナル モデルと同じではないことがわかります。

于 2015-10-28T10:40:36.270 に答える