Câu hỏi phỏng vấn Databases
Câu hỏi

Trong hệ thống phân tán, CAP Theorem ảnh hưởng thế nào tới thiết kế database?

Câu trả lời

Trong hệ thống phân tán, CAP Theorem (Consistency, Availability, Partition tolerance) là cơ sở quan trọng để thiết kế các hệ thống cơ sở dữ liệu phân tán, đặc biệt là phải đưa ra sự đánh đổi giữa ba đặc tính này. Consistency đòi hỏi mọi nút trong hệ thống phải thấy cùng một dữ liệu tại một thời điểm, Availability đảm bảo rằng mọi yêu cầu đều nhận được phản hồi, và Partition tolerance yêu cầu hệ thống vẫn hoạt động mặc dù có sự phân mảnh mạng.

Đối với lập trình viên, việc lựa chọn chỉ hai trong ba đặc tính của CAP Theorem là điều cần thiết khi thiết kế hệ thống. Ví dụ, nếu ưu tiên tính consistency và **ava...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Những chỉ số (metrics) nào bạn cần monitor để đánh giá hiệu năng database?

middle

Trong hệ thống database lớn, bạn xử lý index bloat như thế nào?

middle

Làm sao để duy trì tính toàn vẹn dữ liệu (data integrity) khi dữ liệu được sharded theo nhiều nút?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào