Table of Contents
Những mô hình thống nhất xác định cách dữ liệu đồng bộ qua các hệ thống phân phối. hiểu được những mô hình này giúp thiết kế những hệ thống đáp ứng những yêu cầu cụ thể và đáng tin cậy.
Kiểu mô hình độ nhất quán
Những mô hình thống nhất thông thường bao gồm sự nhất quán, nhất quán và hợp nhất, và cung cấp những lời đảm bảo khác nhau về tầm nhìn và sự đồng bộ hóa dữ liệu qua các nút.
Ví dụ thực tiễn: Đọc và viết các hoạt động
Hãy xem cơ sở dữ liệu được phân phối với ba nút. Người dùng viết dữ liệu tới nút A, và người dùng khác đọc từ nút B. Mô hình thống nhất xác định liệu việc đọc có phản ánh chữ viết mới nhất hay không.
Tính toán những bảo đảm nhất quán
Giả sử hệ thống có trễ mạng 50 phần nghìn giây. Cuối cùng, dữ liệu có thể mất tới thời hạn này để đồng bộ hoá các nút. Để có sự nhất quán mạnh mẽ, hệ thống phải đợi các nút chấp nhận từ tất cả trước khi xác nhận một ghi, sự tăng độ trễ.
- Sự đồng thuận của buổi họp: Dữ liệu truyền tải một cách tùy tiện, với khả năng đọc bị lỗi thời.
- Tỉ lệ chung: ) Đọc luôn luôn phản ánh văn bản mới nhất, với độ trễ hơn.
- Tỉ lệ ủng hộ kinh tế: ) Các cập nhật liên quan đến nhau được thấy theo thứ tự.
- Tác động phụ :) tính nhất quán mạnh mẽ có thể thêm sự chậm trễ tỷ lệ vào số nút.