0

我收集了按时间字段索引的事件。我可以并行运行一个以上的增量(输出合并到另一个集合)map-reduce 作业吗?(例如 - 每五分钟)?

4

2 回答 2

2

JavaScript 引擎每个分片都是单线程的,mongod即使您可以安排另一个 MR 在同一台计算机上运行,​​我也不相信它会在当前运行的 MR 完成之前运行。

话虽如此,我确实认为 V8 允许您的问题所需的并发功能:http: //jira.mongodb.org/browse/SERVER-2407这是我认为您会想看的东西。

于 2012-12-21T18:15:13.363 回答
0

从 MongoDB 2.4 版本开始,V8 JavaScript 引擎成为默认引擎,它允许同时执行多个 JavaScript 操作。

所以是的,您可以并行执行多个 map reduce 作业。

于 2014-03-06T11:26:54.783 回答