एक replica set MongoDB servers का एक समूह है जो समान data बनाए रखता है — high availability (automatic failover) और redundancy प्रदान करता है। एक node primary होता है (writes संभालता है), अन्य secondaries होते हैं (primary के data को replicate करते हैं और reads परोस सकते हैं)। यह MongoDB का विश्वसनीयता के लिए मानक तंत्र है।
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")
