2012-12-21 200 views
0

我收集的事件,按時間字段索引。我可以運行多個增量(輸出合併到另一個集合)map-reduce並行作業嗎? (例如 - 每五分鐘)?Mongodb併發映射減少

+1

JS引擎是單線程的每個分片或'mongod',所以即使你可以安排另一個MR在同一臺計算機上運行,​​我不相信它會運行,直到當前運行的MR完成 – Sammaye

+0

這就是我說的認爲V8允許您的問題所需的控制幣功能:https://jira.mongodb.org/browse/SERVER-2407這是我認爲你會想看 – Sammaye

+0

thx的答案。沒有仔細閱讀文檔=( – h3x3d

回答

2

JavaScript引擎是單線程的每個碎片或mongod所以即使您可以安排另一個MR在同一臺計算機上運行,​​我不相信它會運行,直到當前運行的MR完成。

這就是說,我認爲V8允許您的問題所需的控制貨幣功能:http://jira.mongodb.org/browse/SERVER-2407這是我認爲你會想看的東西。

0

由於MongoDB 2.4版本,V8 JavaScript引擎became the default和它允許多個JavaScript操作在同一時間執行。

所以是的,你可以同時並行地執行多個地圖縮減作業。