考虑具有以下表格结构的表格......
CREATE TABLE table1( id整数, name varchar(32), ts时间戳 );
SELECT * FROM table1 WHERE id = xx and ts介于'2010/04/01'和'2010/04/11'之间
鉴于此查询,您将如何使用Cassandra表示给定的数据集?
答案 0 :(得分:3)
在id或ts上建立索引(以更具选择性的方式),对其进行查询,并手动过滤其他部分。
(这基本上是一个sql数据库在幕后做的事,顺便说一下。)
答案 1 :(得分:1)
您需要构建二级索引。我博客中描述的Cassandra索引模式之一将解决您的问题。
http://pkghosh.wordpress.com/2011/03/02/cassandra-secondary-index-patterns/
普拉纳布