【问题标题】:Pagination with Cassandra使用 Cassandra 进行分页
【发布时间】:2015-04-24 21:15:41
【问题描述】:

我正在使用 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页面?

非常感谢

【问题讨论】:

  • 嗨。我目前正在努力解决同样的问题。您是否找到了解决方案或解决方法?谢谢。

标签: node.js pagination cassandra


【解决方案1】:

在 Cassandra 中,如果不先请求第 (n-1) 页,则无法直接访问第 (n) 页结果。

您可以在this blog post 中阅读有关分页如何在 Cassandra 等分布式系统中工作的更多信息。

【讨论】:

  • 嗨@jorgebg有没有办法实现直接访问第n页?我们正在尝试在 Kendo Grid 中显示数据,并希望启用分页以改善用户体验。只能导航到上一页和下一页似乎很受限制。
猜你喜欢
  • 2012-06-23
  • 2015-02-22
  • 2019-10-12
  • 2020-03-06
  • 2018-05-18
  • 1970-01-01
  • 2020-04-03
  • 2012-08-03
  • 1970-01-01
相关资源
最近更新 更多