Rumah > pangkalan data > tutorial mysql > 对于mongodb实现分页的讨论

对于mongodb实现分页的讨论

WBOY
Lepaskan: 2016-06-07 14:53:43
asal
1521 orang telah melayarinya

对于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区分临时表的命名,防止冲突 .
 

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan