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

mongodb bản sao thành viên mới không hiển thị việc sử dụng đĩa chính xác trên EC2

Thành viên mới của tập hợp bản sao sẽ có lợi ích là không bị phân mảnh vì anh ta hoàn toàn đồng bộ hóa với tập hợp bản sao. Bản sao hiện có, rất có thể, bị phân mảnh do xóa và cập nhật tài liệu đang di chuyển tài liệu.

Trong môi trường của chúng tôi, chúng tôi định kỳ đưa từng thành viên của replset vào ngoại tuyến, kiểm tra thư mục dữ liệu của nó và cho phép nó đồng bộ hóa hoàn toàn để loại bỏ sự phân mảnh. Nó hoạt động với chúng tôi, nhưng tập dữ liệu của chúng tôi có thể "nhỏ" so với các triển khai khác. Tôi nghĩ rằng có một cách để thực hiện việc này thông qua bảng điều khiển với một số db.runCommand nhưng tôi không biết nó là gì.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tôi có thể đăng ký choEach trong truy vấn tổng hợp trong MongoDB không?

  2. Mongoose chọn các trường để trả về từ findOneAndUpdate

  3. Hạn chế của việc lưu trữ Guid dưới dạng chuỗi trong MongoDB là gì?

  4. Cập nhật tài liệu lồng nhau Mongoose không thành công?

  5. Lưu trữ Enums dưới dạng chuỗi trong MongoDB