Skip to content

Dokumentenorientierte Datenbanken

starlightViewModes.switchTo

This content is not available in your language yet.

Vorteile

Nachteile

Konzepte

Collections

BASE-Transaktionen

Transaktionen sind mehrere Operationen, welche so zu einer Einheit verbunden sind, dass entweder alle oder gar kein Schritt ausgeführt wird. Sprich, Transaktionen sind atomar. Das Akronym BASE steht für folgende Eigenschaften bei dokumentenorientierte Datenbanken:

  • Basically Available
    Die Daten sind jederzeit zugänglich und erreichbar.

  • Soft State
    Es ist erlaubt, dass es Zustände im System geben kann, in welchem Daten falsch sind.

  • Eventual Consistency
    Es wird garantiert, dass die Daten zu irgendeinem Zeitpunkt in der Zukunft richtig sein werden. Dies muss jedoch nicht jetzt sein. Das Gegenteil wäre Strong Consistency, wie es bei relationalen Datenbanken der Fall ist.

Realisierungen

MongoDB

CouchDB