2011-02-04 13 views
6

私は現在のSQL esqueソリューション(simpledb)からcassandraに切り替えることを考えています。主に、速度とコスト、そしてcassandraのキャッシュ機能が組み込まれているからです。しかし、私はインデックス作成のアイデアに悩まされています。複雑なクエリを実行するためには、手動でインデックスを作成する必要があります。Cassandraは条件付きクエリをサポートしていますか?

ROW1 {VALUE1 =「5」、値2 =「7」、値3 =「9」}

そして、あなたが実行する必要があります。しかし、あなたは、次のようなデータを、簡単なsupercolumnと行を持っている場合動的クエリは、「xとyの間にvalue1、zとqの間にvalue2などのすべての行を与えますか?これは可能ですか?またはこのようなクエリがあれば、cassandraを使用することは悪い考えですか?

答えて

2

セカンダリインデックスは0.7に導入されました。ただし、indexed_slice_queryを使用するには、少なくとも1つのequals式が必要です。たとえば、value1 = xとvalue2 < yを実行できますが、両方の範囲クエリは実行できません。

See Cassandra API

関連する問題