Replica set ni kundi la seva za MongoDB zinazohifadhi data ile ile — zikitoa upatikanaji wa hali ya juu (high availability) (failover otomatiki) na upungufu wa hatari (redundancy). Node moja ni primary (hushughulikia writes), zingine ni secondaries (hunakili data ya primary na zinaweza kuhudumia reads). Ni utaratibu wa kawaida wa MongoDB kwa uaminifu.
Muundo wa replica set
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")
