Theoretische Frage - Unterschied zwischen Analyse-Problem und Dirty Read

Skid

Erfahrenes Mitglied
Hallo zusammen,

ich bin über zwei Begriffe in der Datenbankwelt gestoßen, einmal "Analyse-Problem" und "Dirty-Read", welche ich nicht genau unterscheiden kann, da diese sich doch etwas ähneln.

Laut Aufzeichnungen entsteht ein Analyse-Problem dann, wenn eine schreibende Transaktion eine lesende Transaktion unterbricht. Heißt dass nun, was die lesende Transaktion teilweise falsche Daten liest und anschließend falsch analysiert ?

Wie sieht dass dann bei einem Dirty-Read aus ?

Hier unterbricht laut Aufzeichnungen die lesende Transaktion die schreibende Transaktion.
Bedeutet das, dass die lesende Transaktion schon teilweise geänderte Datensätze erfasst, jedoch auch gleichzeitig ale Daten, welche noch nicht von der schreibenden Transaktion geändert worden sind ?

Ist das nicht irgendwo das Gleiche ?

Vielleicht kann jemand von euch Licht ins Dunkle bringen :)
Danke euch!

Beste Grüße,
SkiD.
 
Zurück