写给MongoDB开发者的50条建议Tip12

本系列文章翻译自《50 Tips and Tricks for MongoDB Developers》,暂时没有找到中文版,反正自己最近也在深入学习mongodb,所以正好拿来翻译一下。一方面加强自己学习的效果,另一方面让大 家也一起来体验一下需要我们这些mongodb使用者需要注意的地方。

成都创新互联公司IDC提供业务:川西大数据中心,成都服务器租用,川西大数据中心,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。

首先声明自己的英文水平不是太高,加之有些英文翻译成中文也找不到合适的词来表达,所以在文章中可能会出现英文原词,或者说有些地方的翻译会有些生 硬,也就是说会出现直译的地方。翻译该书的主要目的是为大家学习探讨用的,如果有翻译不精准的地方,或者说有更加精准的翻译,还请大家指出,我会及时的更 正的,在此先谢过各位了。

Tip#12.Compute aggregations as you go

使用的过程中,随时计算聚合量

只要可能,使用$inc计算聚合值。例如,在Tip#7.Pre-populate anything you can预先填充你能填充的)中,我们设计了一个统计类的应用,需要每分钟和每小时的统计信息。我们可以在每分钟增加计数器的同时,也在每小时增加小时的计数器。

如果你还需要更多的聚合值,(例如,每小时的平均访问量),增加一些字段,设计一个批处理任务,在每小时的最后一分钟,计算好平均值,存放到字段里。这些必要的统计信息都存放在一个文档中,新的文档不断的进行计算,而旧的文档已经被批处理任务处理完毕。

 

网站题目:写给MongoDB开发者的50条建议Tip12
网页地址:https://www.cdcxhl.com/article44/ghiiee.html

成都网站建设公司_创新互联,为您提供网站排名网页设计公司ChatGPT软件开发面包屑导航App设计

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设