gpt4 book ai didi

mongodb - 什么时候需要 map reduce 进行数据库查询?

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:01 24 4
gpt4 key购买 nike

在 CouchDB 中,您总是必须使用 map reduce 来查询结果。

在 MongoDB 中,您可以使用它们的查询方法来检索数据,但它们也允许您进行 map-reduce。

我想知道,我什么时候真正需要 map-reduce?

这些查询方法是否与 map-reduce 不同,或者它们只是 map-reduce 函数的包装器?

最佳答案

MongoDB 中的聚合需要 MapReduce。普通查询遵循非常不同(并且更快)的代码路径,它们应该始终用于实时操作。 MapReduce 绝对不是为实时而设计的,它更适合于批处理作业。

从技术上讲,您可以使用 MapReduce 编写所有查询,但这既痛苦又缓慢。

关于mongodb - 什么时候需要 map reduce 进行数据库查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3740409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com