En replikagruppe er en gruppe MongoDB-servere som opprettholder samme data — og gir høy tilgjengelighet (automatisk failover) og redundans. En node er primær (håndterer skrivinger), andre er sekundær (replikerer primærens data og kan betjene lesinger). Det er MongoDBs standardmekanisme for pålitelighet.
Strukturen på replikagruppen
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")
