MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

MapReduce với MongoDB thực sự rất chậm (30 giờ so với 20 phút trong MySQL cho cơ sở dữ liệu tương đương)

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:

  1. Trình kết nối MongoDB Hadoop (được hỗ trợ chính thức)
  2. 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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách chèn nhiều tài liệu cùng lúc trong MongoDB thông qua Java

  2. Giám sát MongoDB chủ động (Góc của Developer Studio / Advisors)

  3. Tại sao chúng ta cần một 'trọng tài viên' trong việc nhân rộng MongoDB?

  4. Cách giải quyết MongoError:pool bị phá hủy khi kết nối với CosmosDB

  5. Ngày chuyển đổi MongoDB thành chuỗi