PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

对于mongodb实现分页的讨论

原创
2016-06-07 14:53:43 1191浏览

对于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?要求返回的结果集

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

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

优点:

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

使用mapReduce的好处:

1. 所有的mongoDB模式通用.

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

缺点:

1.需要持久化到临时表

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。