mongodb聚合速度慢_MongoDB事实:闪电般的速度聚合

本文展示了在MongoDB中对5000万个时间事件条目进行聚合操作的快速性能。通过创建索引并执行脚本,能够在129秒内完成每日报告的构建,处理速度达到每秒387440个文档。进一步测试按小时的聚合也非常迅速,证明了MongoDB聚合框架的强大性能。
摘要由CSDN通过智能技术生成

mongodb聚合速度慢

在我的上一篇文章中 ,我演示了使用MongoDB插入5000万个时间事件条目有多快。 这次,我们将利用所有这些数据来推动我们的汇总测试。

这是一个时间事件条目的样子:

{
        "_id" : ObjectId("529a2a988cccdb538932d31f"),
        "created_on" : ISODate("2012-05-02T06:08:47.835Z"),
        "value" : 0.9270193106494844
}

除了默认主键“ _id”索引,我们还为“ created_on”字段创建了一个,因此这些都是我们的索引:

[
        {
                "v" : 1,
                "key" : {
                        "_id" : 1
                },
                "ns" : "random.randomData",
                "name" : "_id_"
        },
        {
                "v" : 1,
                "key" : {
                        "created_on" : 1
                },
                "ns" : "random.randomData",
                "name" : "created_on_1"
        }
]

现在,让我们使用所有5000万个条目来建立每日报告,计算一天中产生了多少事件,包括该特定日期的最小值,最大值和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值