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

Thời gian chờ của trình cân bằng MongoDB với bản sao bị trì hoãn

Bộ cân bằng đang đợi CHÍNH XÁC của tập hợp bản sao của phân đoạn đích để các tài liệu được di chuyển trước khi bắt đầu xóa các tài liệu đó trên phân đoạn nguồn.

Vấn đề là bạn có BỐN thành viên trong tập hợp bản sao của mình (chủ, một nô lệ, một nô lệ trì hoãn nô lệ 24h và một trọng tài). Điều đó có nghĩa là ba là đa số. Tôi không chắc tại sao bạn lại thêm một trọng tài viên, nhưng nếu bạn xóa nó, thì HAI sẽ chiếm đa số và người cân bằng sẽ không phải đợi nô lệ bị trì hoãn.

Cách thay thế để đạt được kết quả tương tự là thiết lập nô lệ bị trì hoãn với votes:0 tài sản và để trọng tài làm nút biểu quyết thứ ba.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ toDouble

  2. Mongoose sắp xếp kết quả tổng hợp

  3. Ví dụ về số lượng tin nhắn trong tài liệu Meteor hoạt động như thế nào?

  4. Làm thế nào để lắng nghe các thay đổi đối với bộ sưu tập MongoDB?

  5. Plugin Munin Mongodb không hiển thị. . .?