表格存储新手指南:如何实现分页查询-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文
登录阅读全文

表格存储新手指南:如何实现分页查询

简介: 本篇文章主要介绍如何在表格存储上实现分页查询


本篇文章会介绍如何在表格存储上实现分页查询。


有别于传统关系型数据库支持的翻页查询,在NoSQL的数据模型和API上,实现分页功能会有以下的限制,需要特别注意:

  1. 不支持获取整个范围的行数,即无法计算总的页数。
  2. 不建议使用设置offset来跳页,因为offset的过滤是在客户端做,服务端不管如何,都会扫描读出那么多的数据。若offset设定过大,则可能导致本次查询时间过长。
  3. 最佳实践是只提供顺序翻页的功能,一页一页顺序往下翻。


下面是一个实现分页读接口的示例代码,提供offset过滤以及读取指定页数的数据:



下面是使用以上接口,顺序的一页一页读取某个指定范围内的所有数据的例子:




完整的例子可以从附件下载。

附件下载:https://developer.aliyun.com/topic/download?id=533

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
最新文章
相关文章
存储产品
客户案例