CAP & Nhất quán phân tán
Ba mô-đun tương tác: (1) mô phỏng partition + chế độ CP/AP, (2) tam giác CAP tương tác, (3) máy tính quorum R+W>N.
1 · Mô phỏng partition — CP hay AP?
Hai node giữ cùng dữ liệu balance. Tạo partition (cắt liên kết), ghi vào node 1, rồi đọc từ node 2 theo chế độ đã chọn.
🔒 CP (ưu tiên nhất quán)
⚡ AP (ưu tiên sẵn sàng)
Bước 1: bấm Tạo partition, sau đó Ghi vào Node 1, rồi Đọc từ Node 2.
2 · Tam giác CAP — chọn 2 đỉnh
Nhấp vào 2 đỉnh muốn giữ. Trong hệ phân tán thật, P là bắt buộc → đánh đổi thực sự chỉ là C vs A khi partition.
← Chọn đúng 2 đỉnh để xem hệ tương ứng.
3 · Máy tính quorum — R + W > N?
Chỉnh N (tổng bản sao), W (ghi chờ), R (đọc hỏi). Điều kiện đảm bảo đọc thấy ghi mới nhất là R + W > N.
3
2
2
W: node nhận ghi mới
R: node được đọc
overlap (vừa ghi vừa đọc)