რეპლიკა სეტი არის MongoDB სერვერების ჯგუფი, რომელიც ინარჩუნებს ერთნაირ მონაცემებს — უზრუნველყოფს მაღალი ხელმისაწვდომობა (ავტომატური failover) და უზიარობა. ერთი node არის primary (ხელმისაწვდომობა მოთხოვნებს), დანარჩენი არის secondaries (რეპლიცირებენ primary-ის მონაცემებს და შეუძლიათ წაკითხვის მოთხოვნების გაწყობა). ეს არის MongoDB-ის სტანდარტული მეխანიზმი საიმედოობისთვის.
რეპლიკა სეტის სტრუქტურა
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")
