Bir replica set, aynı verileri tutan MongoDB sunucuları grubunun yüksek kullanılabilirlik (otomatik yük devretme) ve redundans sağlamasıdır. Bir node birincil (yazışları işler), diğerleri ikincil (birincil verilerini çoğaltır ve okumaları sunabilir). MongoDB'nin güvenilirliğin standart mekanizmasıdır.
Replica set yapısı
PRIMARY (1) → receives all WRITES; replicates changes to secondaries
SECONDARIES (2+) → copy the primary's data (via the oplog); can serve READS
ARBITER (optional) → votes in elections but holds no data (for odd vote counts)
Write → Primary → replicated to Secondaries (via the operations log "oplog")
