Bộ bản sao mongodb psa
Một bộ bản sao (một bộ bản sao) là một nhóm các thể hiện (ví dụ) 9, các thể hiện này lưu trữ bộ dữ liệu (bộ dữ liệu) giống nhauNội dung chính Hiển thị
Trong môi trường sản phẩm có tính dự phòng và tính sẵn sàng cao (dư thừa và khả dụng cao) mà mongo replica set cung cấp là hết sức cần thiết. Không giống như khi chúng ta chạy thử với môi trường 0 hoặc 1 thì chỉ cần một 9 chạy là đủMột bộ bản sao mongo sẽ chứa các nút mang dữ liệu ( 3) và có thể có một nút trọng tài ( 4), riêng 4 không mang dữ liệu cho nhiệm vụ duy nhất của nó dành cho bình bầuTrong số các 3 có duy nhất một nút 7 có quyền ghi dữ liệu. Trong quá trình ghi dữ liệu chính của nút này, ghi lại toàn bộ bộ thay đổi dữ liệu của nó trong nhật ký hoạt động hoặc còn gọi oplogTrong 3 bên ngoài 7 sẽ còn lại các nút 10, các 11 này sao chép 12 của chính và thao tác trên bộ dữ liệu của mình, đó là cách các nút lưu trữ bộ dữ liệu giống nhauChuyển đổi dự phòng tự động. is when 7 node down. Các 11 còn lại sẽ bình bầu để một nút lên làm chính. Chúng ta sẽ không thể ghi dữ liệu cho đến khi quá trình này hoàn tất. Bộ bản sao có thể tiếp tục đọc dữ liệu của máy chủ nếu được cấu hình chạy trên phụ khi chính ngoại tuyếnViết quan tâm. Nút mô tả số cần xác nhận việc ghi dữ liệu hoàn tất trước khi việc ghi dữ liệu được thông báo lại phía máy khách là thành công ( mặc định 1) Hoạt động đọc (Đánh đổi). Có tất cả 5 tùy chọn cho việc đọc dữ liệu và đây là một sự thay đổi mà chúng ta nên xem xét để có cấu hình phù hợp với ứng dụng của mình nhất
Nhận xét (quan điểm cá nhân)
Chạy bản sao mongo được đặt trên Docker
Một điều nữa (@@)
p/s
|