假设我有这个名为的列族People
,它有数万行,每行有两列:name
和country
.
现在假设我要查询所有居住在中国的人,并且我希望结果按姓名的字母顺序排序。
显而易见的方法是China
使用二级索引获取该国家/地区的所有行,然后在客户端对返回的行进行排序。但是,如果中国有很多人,那么这种方法将不可行。
另外,我想对行进行分页。同样,如果我只是在客户端对所有行进行排序,那么分页是微不足道的。但是,如果获取那么多行并对它们进行排序太昂贵了怎么办?
最好的方法是什么?
假设我有这个名为的列族People
,它有数万行,每行有两列:name
和country
.
现在假设我要查询所有居住在中国的人,并且我希望结果按姓名的字母顺序排序。
显而易见的方法是China
使用二级索引获取该国家/地区的所有行,然后在客户端对返回的行进行排序。但是,如果中国有很多人,那么这种方法将不可行。
另外,我想对行进行分页。同样,如果我只是在客户端对所有行进行排序,那么分页是微不足道的。但是,如果获取那么多行并对它们进行排序太昂贵了怎么办?
最好的方法是什么?