首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在web服务分页中使用DB游标(生成连续令牌)

在web服务分页中使用DB游标(生成连续令牌)
EN

Stack Overflow用户
提问于 2021-09-29 20:19:44
回答 1查看 34关注 0票数 1

我正在创建一个服务,并评估各种数据库,如卡桑德拉,MongoDB等。其中一个要求是做分页。我看到Cassandra也在做自动分页。

主要问题是如何为服务生成延续令牌来使用它?DB游标是短暂的,还是可以用作延续令牌? /service_name?continuation_token=

EN

回答 1

Stack Overflow用户

发布于 2021-09-30 00:23:53

特别是关于Cassandra,驱动程序会自动为您处理分页。如果查询返回一个很大的结果集,并且有更多的“页面”要使用,那么您可以只请求下一页结果,然后继续请求下一页,直到到达最后为止。

例如,对于Java驱动程序,您只需调用fetchNextPage()方法来迭代结果即可。详情请参见Paging with the Cassandra Java driver

如果您不知道,Stargate.io数据平台允许您使用RESTful、GraphQL + JSON/Document API连接到您的Cassandra集群。例如,添加新记录就像向/api/rest/v2/keyspaces/db_name/table_name/发送POST请求一样简单。Stargate API自动保存页面状态,让您轻松浏览结果,因此您可能会考虑将其用于您的web应用程序。

如果你想尝试一下,我们在datastax.com/dev上有一个像Stargate REST API一样的免费互动教程。你可以使用免费的层(不需要信用卡)在Astra DB上快速构建一个概念验证,因为Astra附带了Stargate,所以它是预先配置的,一旦你的数据库准备好了就可以使用了。

顺便说一句,就像你的other question here一样,这个问题太宽泛了,很可能会被版主关闭。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69382886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档