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 từng triển khai multi-tenant database chưa? Chọn shared DB hay isolated DB? Vì sao?

middle

Khi nào nên dùng composite index? Có nhược điểm gì không?

middle

Làm sao để duy trì tính toàn vẹn dữ liệu (data integrity) khi dữ liệu được sharded theo nhiều nút?

Bình luận

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

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