我将cassandra与nodejs结合使用,并尝试从用户端启用分页请求。
现在,我限制了每个请求的fetchsize
,用户可以在请求中传入pageState
参数来获取下一个结果,如下面的文档所示:http://www.datastax.com/documentation/developer/nodejs-driver/1.0/nodejs-driver/reference/paging.html
这种方法的问题在于,要获得n-th
页面的结果,用户必须按顺序进行n
查询,以便每次提供正确的pageState
(假设fetchSize
参数是固定的)。
有没有一种方法可以让用户直接访问n-th
页面?
非常感谢
发布于 2015-02-24 16:41:49
在Cassandra中,如果不先请求第(n-1)页,则无法直接访问第n页的结果。
您可以阅读有关分页在分布式系统中如何工作的更多信息,比如this blog post中的Cassandra。
https://stackoverflow.com/questions/28675634
复制相似问题