Table of Contents
Việc quan sát chính xác là một kỹ thuật được sử dụng trong hệ thống phân phối để phân phối các dữ liệu trên nhiều nút. Nó giảm thiểu sự di chuyển dữ liệu khi các nút được thêm hay gỡ bỏ, làm cho nó lý tưởng cho cơ sở dữ liệu NoSQL cần sự dễ dàng và sự chịu đựng lỗi.
Hiểu rõ lòng sùng kính không lay chuyển
Việc thỏa thuận xác định mỗi mục dữ liệu và mỗi nút một vị trí trên một vòng hath. Dữ liệu được lưu trữ trên nút có vị trí của nó là gần nhất với giá trị hath của dữ liệu. Khi nút được thêm hay gỡ bỏ, chỉ một phần nhỏ dữ liệu cần được phân phối lại.
Tính toán trong việc làm nhục nhất quán
Tính toán cốt lõi bao gồm các bộ nhận diện nút và phím dữ liệu bằng chức năng hash. Vị trí trên vòng quyết định vị trí dữ liệu. Khi nút mới tham gia, nó chịu trách nhiệm cho một đoạn của vòng, chỉ phân phối lại dữ liệu trong phân đoạn đó.
Ứng dụng trong cơ sở dữ liệu NoSQL
Nhiều cơ sở dữ liệu NoSQL thực hiện một cách nhất quán việc cải thiện khả năng sinh sản và sẵn có. Thí dụ như Cassandra, DynamoDB và Riak. Những hệ thống này dùng kỹ thuật này để phân phối dữ liệu đều và xử lý các lỗi nút một cách duyên dáng.
- Name
- Tải cân bằng
- Lòng khoan dung sai
- Khả năng cấu hình