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

Làm sao để thiết kế replication phù hợp giữa...

Câu trả lời

Để thiết kế multi-region replication giữa các data center, cần chú ý các yếu tố cơ bản nhưng quan trọng sau đây:

  1. Consistency vs Latency: Xác định cấp độ nhất quán bạn cần. Strong consistency có thể làm tăng độ trễ, đặc biệt khi các data center cách xa nhau. Trong khi đó, eventual consistency có thể giảm bớt độ trễ nhưng yêu cầu cơ chế xử lý các xung đột dữ liệu.

  2. Replication Strategy: Lựa chọn chiến lược sao lưu phù hợp như Active-Passive, Active-Active hoặc Master-Slave. Active-Active cung cấp độ sẵn sàng cao nhưng phức tạp hơn trong việc quản lý xung đột.

  3. Network Bandwidth: Đảm bảo rằng băng thông mạng giữa các data center có đủ khả năng để xử lý lưu lượng replication mà không gây tác động tiêu cực đến performance của hệ thống.

  4. Data Partitioning: Sử dụng...

senior

senior

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

senior

Bạn có chiến lược nào để backup dữ liệu terabyte-scale mà không làm gián đoạn dịch vụ?

middle

Bạn dùng optimistic concurrency control khi nào? So sánh với pessimistic lock.

senior

Bạn sử dụng công cụ gì để benchmark và stress test database (ex: sysbench, pgbench)?

Bình luận

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

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