Cassandra的复杂查询

时间:2010-08-10 18:10:56

标签: cassandra

如何在Cassandra中进行复杂查询?

例如,我有一组具有id,name和其他属性的对象,我希望所有名称都以字符串开头的ID。

这可能吗?

谢谢,

2 个答案:

答案 0 :(得分:3)

不幸的是,订单保留分区并不是理想的解决方案。如果要根据某些列值进行范围查询,该怎么办?此外,选择的分区方案适用于整个Cassandra实例,而不适用于单个键空间。

你必须推出自己的索引。查看关于此主题的帖子

http://pkghosh.wordpress.com/2011/03/02/cassandra-secondary-index-patterns/

普拉纳布

答案 1 :(得分:1)

是的,那似乎有道理。使用范围查询和订单保留分区程序。 (阅读关于索引和范围查询的bens excellent slides