我使用 cassandra 一段时间了,我不太满意的一件事是上一页的分页。
据我所知,cassandra 有自动分页支持。我所需要提供的只是 PageSize 和 PageState 及其返回的下一组行。
我对“下一页”页面链接没有任何问题,因为每次我查询 cassandra 时它都会返回下一个 PageState。
但是我不知道实现上一页链接的正确方法是什么。由于我的项目是一个网络应用程序,因此拥有上一页链接非常重要。
目前我可以返回上一页的唯一方法是将所有过去的 PageState 存储在会话中。
这对于只有几页的网站来说很好。但我选择cassandra的原因是为了大数据。我不想跟踪所有过去的 PageState。
出于安全原因,我不想在浏览器中公开页面状态。使用正确的上一页链接实现分页的正确方法是什么?
请查看以下cassandra c# 驱动程序中的向后分页。 不过,我们已经通过加密实现了类似的事情。