Sebuah replica set ialah kumpulan pelayan MongoDB yang mengekalkan data yang sama — menyediakan ketersediaan tinggi (failover automatik) dan redundansi. Satu nod ialah primary (mengendalikan write), yang lain ialah secondary (mereplika data primary dan boleh melayani read). Ia merupakan mekanisme standard MongoDB untuk kebolehpercayaan.
Struktur 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")
