Et replica set er en gruppe MongoDB-servere, der vedligeholder de samme data — og tilbyder høj tilgængelighed (automatisk failover) og redundans. En node er primary (håndterer skrivninger), andre er secondaries (replikerer primary's data og kan betjene læsninger). Det er MongoDB's standardmekanisme for pålidelighed.
Replica set-strukturen
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")
