是否可以跳过Cassandra SELECT语句中的“x”结果标页码
我想为使用最新Cassandra的应用程序实现一个简单的分页。我找了3天,但在DS文档和谷歌上都找不到有用的东西 长话短说-在执行SELECT语句时是否可以跳过“x”结果?我不希望在SELECT返回所有结果后执行此操作,我希望SELECT语句只返回由skip和size结果定义的结果 在卡桑德拉有可能吗?我看到了:是否可以跳过Cassandra SELECT语句中的“x”结果标页码,cassandra,Cassandra,我想为使用最新Cassandra的应用程序实现一个简单的分页。我找了3天,但在DS文档和谷歌上都找不到有用的东西 长话短说-在执行SELECT语句时是否可以跳过“x”结果?我不希望在SELECT返回所有结果后执行此操作,我希望SELECT语句只返回由skip和size结果定义的结果 在卡桑德拉有可能吗?我看到了: 阅读关于迭代器的内容,但它看起来不像我要找的迭代器,它似乎是对已经从数据库中获取的结果进行迭代;上面的链接看起来像某种无形的分页,这是一种解决方法。没有内置的跳过功能,只有允许限制返
阅读关于迭代器的内容,但它看起来不像我要找的迭代器,它似乎是对已经从数据库中获取的结果进行迭代;上面的链接看起来像某种无形的分页,这是一种解决方法。没有内置的跳过功能,只有允许限制返回的行数的限制。但是Cassandra支持所谓的分页状态,这将允许您显示从最后获取的位置开始的结果。有关技术详细信息,请参阅第8节。但是这将允许您只实现前向分页,对于后向分页,您需要记住您已经停止的位置,只是缓存分页状态,或者记住完整的主键 有些驱动程序或所有驱动程序都是通过API公开分页状态的,所以您可以将其放入cookie中,或存储在其他地方,例如,请参阅。Java驱动程序也可以模拟分页和对数据的随机访问,但在后台它只是跳过了不必要的结果,所以要注意性能影响