有人能指点我详细的文档如何实现分页,页面和页面状态?我经历了https://datastax.github.io/java-driver/manual/paging/
但它是如何在内部实施的?
协调员是否绘制数据并执行限制偏移查询,因为每个页面请求都会按顺序从副本中提取数据?
或者是保存文件光标并执行RandomAccess?如果是这样,我可以从驱动程序中获取并稍后使用它吗?
答案 0 :(得分:0)
您提到的文档是有关DataStax Java驱动程序分页的最新信息。您还可以阅读this blog post,这有点旧,但仍然有效。
协调员是否绘制数据并进行限制偏移查询[...]?
没有。实际上,Cassandra中没有“偏移查询”,请参阅CASSANDRA-6511。这也包括在driver documentation on paging。
中或者是保存文件光标并执行RandomAccess?如果是这样,我可以从驱动程序中获取并稍后使用它吗?
两者都是。驱动程序公开的分页状态意味着以这种方式使用;再次,这在driver documentation on paging。
中有解释