Trung BìnhMongoDB iconMongoDB

Replica set trong MongoDB là gì và vì sao cần thiết?

Replica set là một nhóm node MongoDB (thường tối thiểu 3) cùng giữ một bản dữ liệu giống nhau — như có nhiều bản sao dự phòng cho nhau.

Mục đích:
- Sẵn sàng cao (High Availability): Primary chết thì các Secondary tự bầu (elect) ra Primary mới, hệ thống không sập.
- Dự phòng dữ liệu (redundancy): server vật lý hỏng cũng không mất dữ liệu.
- Có thể chia tải đọc sang Secondary (read scaling), nhưng dữ liệu đọc được có thể trễ một chút (eventual consistency).

Xem toàn bộ MongoDB cùng filter theo level & chủ đề con.

Mở danh sách MongoDB