卡桑德拉的分页

时间:2013-08-07 02:51:27

标签: pagination nosql cassandra

假设我有一个名为People的列系列,其中包含数万行,每行包含两列:namecountry

现在让我们说我想查询所有居住在中国的人,我希望结果按名称字母顺序排序。

显而易见的方法是使用二级索引获取国家China的所有行,然后在客户端对返回的行进行排序。但是,如果有很多人生活在中国,那么这种方法是不可行的。

另外,我想对行进行分页。同样,如果我只是在客户端排序所有行,那么分页是微不足道的。但是如果获得那么多行并对它们进行排序太贵了呢?

最好的方法是什么?

0 个答案:

没有答案