Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 谁能解释一下卡桑德拉的页面状态是什么?_Cassandra_Cassandra Driver - Fatal编程技术网

Cassandra 谁能解释一下卡桑德拉的页面状态是什么?

Cassandra 谁能解释一下卡桑德拉的页面状态是什么?,cassandra,cassandra-driver,Cassandra,Cassandra Driver,我正在尝试实现Cassandra支持的分页RESTAPI。我发现Cassandra驱动程序具有分页功能()。我用这个特性做了一个简单的实验,它似乎起了作用 通过设置适当的页面大小和页面状态,即使服务器(web服务器,而不是Cassandra服务器)重新启动,我仍然可以获得正确的页面。此外,驱动程序似乎将此页面状态和页面大小及其语句一起发送到Cassandra服务器。这东西是怎么工作的?它看起来很神秘。页面状态保存最后一个读取分区和最后一个读取行。所有内容都已排序,因此它可以查找到该分区/行并继续

我正在尝试实现Cassandra支持的分页RESTAPI。我发现Cassandra驱动程序具有分页功能()。我用这个特性做了一个简单的实验,它似乎起了作用


通过设置适当的页面大小和页面状态,即使服务器(web服务器,而不是Cassandra服务器)重新启动,我仍然可以获得正确的页面。此外,驱动程序似乎将此页面状态和页面大小及其语句一起发送到Cassandra服务器。这东西是怎么工作的?它看起来很神秘。

页面状态保存最后一个读取分区和最后一个读取行。所有内容都已排序,因此它可以查找到该分区/行并继续从那里读取。这使我们能够浏览内容,但不能执行诸如偏移量选择之类的操作。

是的,我打印了分页状态I,它包含最后一个条目。但接下来的一个问题是,如果我删除该条目会怎么样?分页状态是否仍然可用?是的,它从下一条记录>开始(或<取决于顺序)。因此,实际记录是否仍然存在并不重要。