在 cassandra 中实现上一页导航的正确方法是什么?

What is the proper way to implement previous page navigation in cassandra?

我玩cassandra有一段时间了,我不太满意的是上一页的分页。

据我所知,cassandra 支持自动分页。我所要提供的只是 PageSize 和 PageState 及其返回的下一组行。

我对 "Next" 页面 link 没有任何问题,因为每次我查询 cassandra 时它 returns 下一个 PageState。

但是我不知道实现上一页的正确方法是什么 link。由于我的项目是一个网络应用程序,因此有上一页非常重要 link.

目前,我可以返回上一页的唯一方法是将所有过去的 PageState 存储在会话中。

这对于几个页面的站点来说很好。但是我选择cassandra的原因是为了大数据。我不想跟踪所有过去的 PageStates。

出于安全原因,我也不想在浏览器中公开页面状态。使用正确的上一页 link 实现分页的正确方法是什么?

请看下面。 我们已经通过加密实现了类似的东西。