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

Trong tình huống database primary node...

Câu trả lời

Trong tình huống database primary node chết do lỗi phần cứng hoặc phần mềm, failover cần được thực hiện nhanh chóng để đảm bảo tính sẵn sàng và giảm tối đa downtime. Đây là các bước cơ bản cần thực hiện:

  1. Phát hiện lỗi: Sử dụng một hệ thống giám sát để phát hiện việc primary node không hoạt động. Việc này thường được thực hiện bằng cách ping thường xuyên để theo dõi tình trạng của node.

  2. Kích hoạt failover: Tự động hoặc thủ công, failover cần được kích hoạt để chuyển ứng dụng sang sử dụng một trong các secondary node (còn gọi là replica).

  3. Chuyển đổi role: Thao tác chuyển đổi vai trò của một secondary node thành primary node cần thiết lập. Điều này bao gồm việc cập nhật cấu hình ứng dụng để trỏ đến primary node mới.

4....

senior

senior

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

middle

Bạn xử lý retry logic như thế nào để tránh race condition khi đồng bộ?

middle

Làm sao để rollback một chuỗi thao tác liên bảng trong hệ thống lớn?

senior

Khi hệ thống lưu trữ cloud bị gián đoạn, bạn xử lý khả năng phục hồi 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