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

middle

Bạn giải thích thế nào về isolation level trong ACID? Khi nào nên dùng READ COMMITTED vs SERIALIZABLE?

middle

Làm sao để thiết kế schema giúp tận dụng hiệu quả index covering?

middle

Bạn triển khai horizontal partitioning (sharding) như thế nào cho hệ thống database phân tán?

Bình luận

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

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