0

有人能指点我详细的文档如何实现分页,页面和页面状态?我已经通过https://datastax.github.io/java-driver/manual/paging/Paging Datastax java驱动程序

但它是如何内部实现的?

协调器是否绘制数据并执行极限偏移量查询,因为数据是从副本中为每个页面请求按顺序抽出的?

或者是保存文件游标并做一个RandomAccess?如果能的话,我可以从驱动程序中获取并稍后使用它?

回答

0

您提到的文档是关于DataStax Java驱动程序的最新分页。您也可以阅读this blog post,这有点旧,但仍然有效。

协调器是否绘制数据并执行极限偏移查询[...]?

不,实际上,Cassandra没有“偏移查询”,见CASSANDRA-6511。这也在driver documentation on paging中涵盖。

或者是保存文件游标并做一个RandomAccess?如果能的话,我可以从驱动程序中获取并稍后使用它?

对两者都是。驱动程序公开的分页状态意味着完全以这种方式使用;再次,这在driver documentation on paging中进行了解释。

相关问题