Zestaw replik to grupa serwerów MongoDB, które utrzymują identyczne dane — zapewniając wysoką dostępność (automatyczne przejście w tryb failover) i redundancję. Jeden węzeł jest podstawowym (primary) (obsługuje zapisy), pozostałe są wtórnymi (secondaries) (replikują dane z primary'a i mogą obsługiwać odczyty). To standardowy mechanizm MongoDB do zapewnienia niezawodności.
Struktura zestawu replik
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")
