2010-11-02 45 views
2

我列的家庭与时间戳列的名字,我想取前10行,第二个10的,等如何从Cassandra中取第n行?

family = { //CF 
    TimeUUID: value, 
    ... 

我知道我可以设置列限制第一查询并获得第一n次行,但我怎样才能得到下一个第n行?

回答

1

get_range_slices(使用的最后一个键从之前的查询作为一个查询的第一个键)

+0

是的,但如果我需要从1000开始10行,我需要通过遍历所有数据集? – Andrew 2010-11-02 11:33:11

+2

数值偏移而不是列名无法高效完成。 (关系数据库也是如此,所以无论使用哪种方式,都应避免使用它的习惯,请参见http://www.percona.com/ppc2009/PPC2009_mysql_pagination.pdf) – jbellis 2010-11-02 15:24:20

相关问题