Gelöst Datenbankexperten -> Was ist ein Konsistenzfehler?

Marcel

Sehr aktives Mitglied
14. September 2006
7.153
5
Das ist eigentlich eine Frage für Thomas *gg* Aber da er im Moment so gut wie keine Zeit hat, versuch ich es mal so gut zu erklären, wie es bei mir im Hinterkopf vergraben ist - ohne Garantie auf irgendwas *g*.
Man kann immer schwerer erklären, was etwas nicht ist. Daher versuch ich es lieber mal damit, was Konsistenz ist - Inkonsistenz ist logischerweise dann das Gegenteil :wink:

Bei Datenbanken spricht man von Konsistenz, wenn sich Daten(-sätze) nicht "widersprechen". Es gibt in Datenbanken sogenannte Integritäten - das sind sozusagen Bedingungen, welche die Daten erfüllen müssen, damit mit ihnen gearbeitet werden kann. Und diese Bedingungen werden aus dem Grund festgelegt, damit die Datenbank konsistent bleibt. Das Datenbanksystem prüft daher permanent, ob dies der Fall ist.

Jedes Mal wenn nun also irgendwas mit Daten in einer Datenbank passiert, wenn also Daten bearbeitet, verschoben, gelöscht, hinzugefügt oder sonstwas werden, wird zunächst mal geprüft ob mit ihnen (bzw. ihrer "Struktur") alles in Ordnung ist.

Ein gutes Beispiel für eine solche "Bedingung" ist vielleicht der sogenannte Primary-Key oder Primärschlüssel. Die Artikelbilder in Wawi werden ja bekanntermaßen von der Wawi umbennant, behalten also nicht ihren ursprünglichen Dateinamen. Sondern sie werden unter dem Namen des Primary-Keys gespeichert um Eindeutigkeit zu gewährleisten.

Von Inkonsistenzen sprechen wir daher auch immer dann, wenn jemand vor hat, auf eine ältere Wawi-Version downzugraden. Wenn beim Update von einer zu einer anderen Version bspw. die Datenbank erweitert wurde, dann ist das mit einem Downgrade eben nicht einfach so rückgängig zu machen. Und es kann daher folglich zu Problemen kommen. Daher raten wir von solchen Aktionen wo immer es geht ab.

Klingt alles furchtbar theoretisch und man muss da sicher auch der Typ dafür sein, um sich mit solchen Dingen rumschlagen zu wollen. Ich bin so jemand nicht, sondern hab solche Dinge nur mal in sehr, sehr groben Zügen nähergebracht bekommen. Von daher hoffe ich mal, dass ich jetzt nicht all zu viel Blödsinn geredet hab :wink:
 

n8schicht27

Gut bekanntes Mitglied
6. Oktober 2006
898
10
Bonn
:D
wieder schlauer....

kannste bei Wikipedia einfügen... gibt es nämlich noch nicht für dieses Thema.

Vielen Dank für die Mühe!

LG
Michael
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL-Shop - Wechsel von Test zum Livebetrieb - was beachten ? Installation / Updates von JTL-Shop 2
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Neu XRechnung, ZUGFeRD, Was hängt wie zusammen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versanderweiterung in EU- Länder - Was wird vergessen? Business Jungle 5
Neu Shipping 2.0 ist da: kurzer Überblick + Einladung zum Webinar News, Events und Umfragen 56
Neu Rechnungen zeigen Paypal Text an, obwohl er in der Vorlage nicht ausgewählt ist JTL-Wawi 2.0 3
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 37
Neu JTL Lizensserver ist nicht erreichbar eBay-Anbindung - Fehler und Bugs 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Neu Die Bilanz ist da Smalltalk 0
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
Plattformabgleich Shop löschen - Wo ist das in der MySQL DB? JTL-Wawi 2.0 4
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Aufgeblähte DB bereinigen (dbo.POS_Bon) - Welches Vorgehen ist empfehlenswert? JTL-Wawi 1.10 11
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Schlüssel ist im angegebenen Status nicht gültig Einrichtung / Updates von JTL-POS 4

Ähnliche Themen