A replica set MongoDB szerverek csoportja, amely ugyanazokat az adatokat tartja karban — biztosítva az magas elérhetőséget (automatikus feladatátvétel) és redundanciát. Az egyik node az elsődleges (kezeli az írásokat), a többi az másodlagos (replikálja az elsődleges adatait és olvasásokat szolgálhat). Ez a MongoDB megbízhatóságának standard mechanizmusa.
A replica set szerkezete
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")
