I am considering switching to cassandra from my current SQL-esque (simpledb) solution, mainly because of the speed, cost, and cassandra built-in caching feature. However, I was fixated on the idea of ββindexing. Ive compiled that in cassandra you need to manually create indexes to perform complex queries. But what if you have data like the following: a line with a simple supercolumn:
row1 {value1 = "5", value2 = "7", value3 = "9"}
And you need to execute dynamic queries like "give me all the lines with value1 between x and y and value2 between z and q etc. Is this possible? Or if you have such queries, is it a bad idea to use Cassandra?
cassandra nosql
Luke.Doolittle
source share