Câu hỏi phỏng vấn Systems Design
Câu hỏi

Khi thiết kế hệ thống đa vùng (multi-...

Câu trả lời

Đồng bộ dữ liệu trong hệ thống đa vùng

Đồng bộ dữ liệu trong hệ thống đa vùng yêu cầu sự tính toán cẩn thận để đảm bảo tính nhất quán, độ sẵn sàng và hiệu suất. Hai phương pháp đồng bộ chính là đồng bộ đồng bộ (synchronous replication) và không đồng bộ (asynchronous replication).

Đồng bộ đồng bộ: Dữ liệu được ghi đồng thời vào tất cả các vùng. Đảm bảo tính nhất quán mạnh (strong consistency) nhưng có thể làm tăng độ trễ do phải đợi phản hồi từ tất cả các vùng.

Đồng bộ không đồng bộ: Dữ liệu được ghi vào một vùng chính trước, sau đó mới được sao chép sang các vùng khác. Tăng cường độ sẵn sàng và hiệu năng nhưng có thể dẫn đến tình trạng dữ liệu không nhấ...

senior

senior

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

middle

Tại sao cần message queue trong thiết kế hệ thống? So sánh Kafka và RabbitMQ?

senior

Bạn từng thiết kế hệ thống hỗ trợ multi-tenant chưa? Bạn phân chia dữ liệu ra sao?

senior

Trong thiết kế hệ thống critical (ngân hàng, thanh toán), bạn đảm bảo ACID thế nào?

Bình luận

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

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