DB-EnginesExtremeDB: mitigate connectivity issues in a DBMSEnglish
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

Bring all your data to Generative AI applications with vector search enabled by the most scalable
vector database available.
Try for Free

Ontotext logo

GraphDB allows you to link diverse data, index it for semantic search and enrich it via text analysis to build big knowledge graphs. Get it free.

Neo4j logo

See for yourself how a graph database can make your life easier.
Use Neo4j online for free.

AllegroGraph logo

Graph Database Leader for AI Knowledge Graph Applications - The Most Secure Graph Database Available.
Free Download

Milvus logo

The open source vector database for GenAI.
Try Managed Milvus Free

Präsentieren Sie hier Ihr Produkt