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

MongoDb - Sử dụng máy chủ nhiều CPU để ghi ứng dụng nặng

Không, bạn vẫn nên sử dụng sharding để sử dụng nhiều lõi CPU. Như đã nêu trong Câu hỏi thường gặp

Sharding cải thiện tính đồng thời bằng cách phân phối các bộ sưu tập trên nhiều phiên bản mongod, cho phép các máy chủ phân đoạn (tức là quy trình mongos ) để thực hiện đồng thời bất kỳ số lượng hoạt động nào đến các phiên bản mongod khác nhau .

Mỗi cá thể mongod độc lập với các cá thể khác trong nhóm phân đoạn và sử dụng khóa người đọc-người viết MongoDB). Các hoạt động trên một phiên bản mongod không chặn các hoạt động trên bất kỳ phiên bản nào khác.

Làm sắc nét trên một hộp đơn lẻ có các vấn đề của nó, như một người dùng đã nêu trong danh sách gửi thư người dùng mongodb

Sau một số thử nghiệm quan trọng, tôi đã tìm thấy một daemon mảnh MongoDB KHÔNG THỂ sử dụng nhiều hơn một CPU. Trên hộp 24 CPU, hiệu suất tăng lên cho đến khi chúng tôi đạt khoảng 8 phân đoạn, sau đó một giới hạn khác sẽ xuất hiện.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để liệt kê tất cả cơ sở dữ liệu MongoDB trong Node.js?

  2. Làm thế nào để sắp xếp trong mongoose?

  3. Cách tạo, hiển thị và thả Bộ sưu tập trong MongoDB

  4. Mongodb khớp các ký tự có dấu làm ký tự cơ bản

  5. Cách tạo API RESTful tốt nhất trong Node.js