我知道如果有一个初始$match
管道来限制要聚合的集合,那么聚合框架是合适的。但是,有时过滤后的集合可能仍然很大,比如大约 200 万,并且聚合将涉及$group
. 考虑到在最多 5 秒内输出结果的要求,聚合框架是否适合处理此类集合。目前我在一个节点上工作。通过在分片集上执行聚合,性能会得到显着提高。
问问题
370 次
我知道如果有一个初始$match
管道来限制要聚合的集合,那么聚合框架是合适的。但是,有时过滤后的集合可能仍然很大,比如大约 200 万,并且聚合将涉及$group
. 考虑到在最多 5 秒内输出结果的要求,聚合框架是否适合处理此类集合。目前我在一个节点上工作。通过在分片集上执行聚合,性能会得到显着提高。