Mongodb并发映射减少

时间:2012-12-21 12:08:17

标签: mongodb concurrency mapreduce

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

2 个答案:

答案 0 :(得分:2)

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

话虽如此,我确实认为V8允许您的问题所需的对币功能:http://jira.mongodb.org/browse/SERVER-2407这是我认为您想要观看的内容。

答案 1 :(得分:0)

自MongoDB 2.4版本以来,V8 JavaScript引擎became the default允许多个JavaScript操作同时执行。

是的,您可以并行执行多个map reduce任务。