Replication và sharding
Replication và sharding
Đảm bảo tính sẵn sàng và mở rộng MongoDB theo chiều ngang.
Đây là trang khung cho nhóm Replication và sharding trong lộ trình học MongoDB.
Mục lục
Phạm vi dự kiến
Đảm bảo tính sẵn sàng và mở rộng MongoDB theo chiều ngang.
Các bài trong nhóm
- Replica set — Cấu trúc primary-secondary, oplog và quy trình đồng bộ dữ liệu.
- Election và failover — Cơ chế bầu primary, heartbeat và tác động tới ứng dụng.
- Vận hành replica set — Khởi tạo, thêm thành viên, bảo trì và kiểm tra replication lag.
- Kiến trúc sharded cluster — Vai trò của shard, config server và mongos trong cluster phân mảnh.
- Chọn shard key — Đánh giá cardinality, frequency, monotonicity và query isolation.
- Chunk và balancer — Phân phối range dữ liệu, migration và hoạt động của balancer.
- Resharding và vận hành cluster — Thay đổi shard key, mở rộng cluster và thực hiện bảo trì an toàn.