Tôi đã thực sự trả lời câu hỏi tương tự này trước đây. Các hạn chế của Map Reduce trong MongoDB đã được nêu trước đây - như bạn đã đề cập, nó là một luồng đơn, nó phải được chuyển đổi sang Java Script (spidermonkey) và ngược lại, v.v.
Đó là lý do tại sao có các tùy chọn khác:
- Trình kết nối MongoDB Hadoop (được hỗ trợ chính thức)
- Khung Tổng hợp (Yêu cầu 2.1+)
Tại thời điểm này, bản phát hành ổn định 2.2.0 vẫn chưa ra mắt, nhưng nó đã lên đến RC2, vì vậy bản phát hành sẽ sắp xảy ra. Tôi khuyên bạn nên thử xem nó như một phép so sánh có ý nghĩa hơn cho loại thử nghiệm này.