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

Khi thiết kế hệ thống có database bị read-heavy, bạn giải quyết thế nào?

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?

middle

Khi thiết kế hệ thống upload ảnh, bạn xử lý việc lưu trữ file như 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