我想从我当前的SQL-esque解决方案(simpledb)切换到cassandra,主要是由于速度,成本和cassandra的内置缓存功能。然而,我坚持索引的想法。我收集了cassandra,你必须手动创建索引才能执行复杂的查询。但是,如果你有一个像下面,有一个简单的supercolumn行数据:Cassandra是否支持条件查询?
ROW1 {值1 =“5”,值2 =“7”,值3 =“9”}
而且你需要执行动态查询,例如“给我所有的行在x和y之间的值为1,z和q之间的值为2等等,这是可能的吗?或者如果你有这样的疑问,使用cassandra是不好的主意?”