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

Sự khác biệt giữa sao chép (replication) và phân mảnh (sharding) trong Redis là gì?

Câu trả lời

Sự khác biệt chính giữa sao chép (replication) và phân mảnh (sharding) trong Redis nằm ở cách thức phân phối và quản lý dữ liệu.

Sao chép (Replication) trong Redis là quá trình sao chép dữ liệu từ một nút chính (master) sang một hoặc nhiều nút phụ (slave). Mục đích chính của sao chép là tăng khả năng sẵn có và độ tin cậy của dữ liệu. Khi nút chính gặp sự cố, một trong các nút phụ có thể được thăng chức lên làm nút chính mới, giúp hệ thống tiếp tục hoạt động mà không bị gián đoạn. Sao chép cũng cho phép tải trọng đọc được phân tán sang các nút phụ, giảm tải cho nút chính

Phân mảnh (Sharding), mặt khác, là quá trình chia dữ liệu thành nhiều phần nhỏ hơn, được gọi là mảnh (shards), và ...

middle

middle

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

junior

Khi nào nên sử dụng kiểu dữ liệu Lists trong Redis?

middle

Trường hợp nào sử dụng Sorted Set trong Redis?

senior

Khi nào nên sử dụng Redis thay vì MongoDB?

Bình luận

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

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