MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wo steht Mongodb im CAP-Theorem?

MongoDB ist standardmäßig stark konsistent. Wenn Sie einen Schreibvorgang und dann einen Lesevorgang ausführen, können Sie unter der Annahme, dass der Schreibvorgang erfolgreich war, immer das Ergebnis des gerade gelesenen Schreibvorgangs lesen. Dies liegt daran, dass MongoDB ein Single-Master-System ist und alle Lesevorgänge standardmäßig an das primäre System gehen. Wenn Sie optional das Lesen von den sekundären Datenbanken aktivieren, wird MongoDB schließlich konsistent, wo es möglich ist, veraltete Ergebnisse zu lesen.

MongoDB erhält auch Hochverfügbarkeit durch automatisches Failover in Replikat-Sets:http://www.mongodb.org/display/DOCS/Replica+Sets