DB-EnginesExtremeDB Active Replication featuresEnglish
Deutsch
Informationen zu relationalen und NoSQL DatenbankmanagementsystemenEin Service von solid IT

Enzyklopädie > Artikel

Konsistenz

Konsistenz bedeutet, dass bei einer redundanten (möglicherweise auf mehrere Knoten verteilten) Speicherung von Daten (Replikation) alle Replikas den gleichen Wert haben.

In verteilten Datenbanken (häufig auch in NoSQL Systemen) wird aus Performance-Gründen Konsistenz oftmals nur abgeschwächt implementiert, in dem eine Schreiboperation nicht unmittelbar auf alle Replikas weiter propagiert wird. Dieses Konzept wird als Eventual Consistency bezeichnet.

Der Begriff der Konsistenz ist leider überladen und wird heutzutage nicht einheitlich verwendet. Eine Ursache dafür ist das Aufkommen von NoSQL Systemen mit den ihnen zugrunde liegenden Theorien, beispielsweise dem CAP Theorem

Obwohl beide C's für "consistency" stehen, meint jenes in CAP einen anderen Sachverhalt als jenes in ACID. Konsistenz in CAP bedeutet 'gleiche Werte in allen Replikas' (manchmal auch als 'strukturelle Konsistenz' bezeichnet), während Konsistenz in ACID für die logische Übereinstimmung mit dem modellierten Ausschnitt der realen Welt steht. Letzteres wird manchmal auch als 'semantische Konsistenz' oder besser als Integrität bezeichnet.



Featured Products

Datastax Astra logo

Build cloud-native apps fast with Astra, the open-source, multi-cloud stack for
modern data apps.
Get started with 5 GB free..

Neo4j logo

Get your free copy of the new O'Reilly book Graph Algorithms with 20+ examples for
machine learning, graph analytics and more.

Vertica logo

The fastest unified analytical warehouse at extreme scale with in-database Machine Learning. Try Vertica for free with no time limit.

Couchbase logo

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

MariaDB logo

SkySQL, the ultimate
MariaDB cloud, is here.

Get started with SkySQL today!

Präsentieren Sie hier Ihr Produkt