热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

对于mongodb实现分页的讨论

对于mongodb实现分页的讨论group缺点:www.2cto.com1.group语句在sharded?模式下无法使用2.group?要求返回的结果集100003.group没有limit和skip限制操作.4.分页场景下,每点一个分页链接都会触发一次聚合操作优点:1.小结果集直接返回数据,无需持

对于mongodb实现分页的讨论 group缺点: www.2cto.com 1.group语句在sharded?模式下无法使用 2.group?要求返回的结果集 10000 3.group 没有limit 和 skip 限制操作. 4.分页场景下,每点一个分页链接都会触发一次聚合操作 优点: 1.小结果集直接返回数据,无需持


对于mongodb实现分页的讨论

group缺点: www.2cto.com

1.group语句在sharded?模式下无法使用

2.group?要求返回的结果集 <10000

3.group 没有limit 和 skip 限制操作.

4.分页场景下,每点一个分页链接都会触发一次聚合操作

优点:

1.小结果集直接返回数据,无需持久化到临时表.

使用mapReduce的好处:

1. 所有的mongoDB模式通用.

2. 第一次查询生成所有分页信息到临时表.后续分页查询通过主键索引+偏移量的方式.尽量不使用skip语法

缺点:

1.需要持久化到临时表

2.需要为每个session区分临时表的命名,防止冲突 .


推荐阅读
author-avatar
蘇靖雯jingwensu
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有