【发布时间】:2015-10-25 21:40:18
【问题描述】:
假设我有一个 web 服务,并且我有一个方法可以返回网页的一组记录。此方法获取 1 个参数,它是页码,因此我可以输入该号码并获取该页码的结果
如果您将 StackOverflow 用于 example
查看所有问题时有一个URL参数, 那么如果我的记录是使用聚类键排序的,那么使用 Cassandra 实现此目的的方法是什么。
【问题讨论】:
假设我有一个 web 服务,并且我有一个方法可以返回网页的一组记录。此方法获取 1 个参数,它是页码,因此我可以输入该号码并获取该页码的结果
如果您将 StackOverflow 用于 example
查看所有问题时有一个URL参数, 那么如果我的记录是使用聚类键排序的,那么使用 Cassandra 实现此目的的方法是什么。
【问题讨论】:
查看this page in our doc(使用左上角的下拉菜单切换到您的驱动程序版本)。
简而言之:Cassandra 支持保存上一页的状态并使用它从下一页重新启动。
开箱即用不支持偏移查询(从随机页面开始);有很多方法可以模仿它们,前提是您接受性能影响(基本上每次都会跳过前 n 个结果)。
【讨论】:
ReadTimeoutException),我得到的结果集为空,因此我无法获取 PagingState 对象,但我想跳过此页面并仍移动到下一页。有没有办法做到这一点?在这种情况下,我该如何移动到下一页?