Replikointijoukko on ryhmä MongoDB-palvelimia, jotka ylläpitävät samaa dataa — tarjoten korkean saatavuuden (automaattinen failover) ja redundanssin. Yksi solmu on primary (käsittelee kirjoituksia), muut ovat secondaries (replikoivat primaryn dataa ja voivat palvella lukuja). Se on MongoDB:n vakiomekanismi luotettavuudelle.
Replikointijoukon rakenne
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")
