Cassandra分页
前言:
目前需要迁移一个老版本canssandra的数据,前期使用程序读取,读取时间一长就会断开,委曲求全的办法只能是一步一步分页读取,但是复杂度不敢恭维,这里记录一下使用token进行分页的经验.
正文
使用id作为主键进行分页
特点:
单个字段就可以索引唯一记录,分页只需token(id)即可
流程
- 所有数据
select * from people;
- 第一次查询:
select * from people limit 2;
- 根据上一次的最后一个id进行token分页:
select * from people where token(id)>token(1) limit