Pentru mediile enterprise care procesează mii de tranzacții pe secundă, MongoDB oferă o arhitectură distribuită de nivel înalt. Un Replica Set este format de obicei din 3 noduri (1 Primar și 2 Secundare), asigurând redundanță completă a datelor și zero pierderi în caz de defectare a unui server hardware.
Arhitectura Distribuită MongoDB: Replica Sets, Sharding, Tranzacții Multi-Document și Consistență Causală în MongoDB & NoSQL
Arhitectură & Clustering
MongoDB 7.0
Ghid enterprise de scalabilitate și disponibilitate în MongoDB: configurarea unui Replica Set cu alegeri Raft-like, partiționarea prin Sharding cu mongos și routere de date, și tranzacții ACID.
Sintaxă
session.startTransaction({ readConcern: { level: 'snapshot' } });