Replica set je skupina MongoDB serverů, která uchovává stejná data — poskytuje vysokou dostupnost (automatické převzetí při selhání) a redundanci. Jeden node je primární (zpracovává zápisy), ostatní jsou sekundární (replikují data primárního a mohou obsluhovat čtení). Je to standardní mechanismus MongoDB pro spolehlivost.
Struktura replica setu
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")
