在cassandra中获得无状态分页的任何方法?
Any method to get stateless pagination in cassandra?
假设我有一个 web 服务,并且我有一个方法 returns 一组网页记录。此方法获取 1 个参数,它是分页号,因此我可以输入该号码并获得该页码的结果
如果您使用 Whosebug 获得 example
查看所有问题时有一个URL参数,
那么,如果我的记录是使用聚类键排序的,那么使用 Cassandra 实现此目的的方法是什么。
查看 this page in our doc(使用左上角的下拉菜单切换到您的驱动程序版本)。
简而言之:Cassandra支持保存上一页的状态,并使用它从下一页重新开始。
不支持开箱即用的偏移量查询(从随机页面开始);有很多方法可以模拟它们,前提是您接受性能损失(基本上每次都跳过前 n 个结果)。
假设我有一个 web 服务,并且我有一个方法 returns 一组网页记录。此方法获取 1 个参数,它是分页号,因此我可以输入该号码并获得该页码的结果
如果您使用 Whosebug 获得 example
查看所有问题时有一个URL参数, 那么,如果我的记录是使用聚类键排序的,那么使用 Cassandra 实现此目的的方法是什么。
查看 this page in our doc(使用左上角的下拉菜单切换到您的驱动程序版本)。
简而言之:Cassandra支持保存上一页的状态,并使用它从下一页重新开始。
不支持开箱即用的偏移量查询(从随机页面开始);有很多方法可以模拟它们,前提是您接受性能损失(基本上每次都跳过前 n 个结果)。