Lesen Sie - schreiben Konflikt

In der Informatik, im Feld von Datenbanken, Schreibt Read - dass Konflikt, auch bekannt als unwiederholbar liest, ist eine rechenbetonte mit der durchgeschossenen Ausführung von Transaktionen vereinigte Anomalie.

In Anbetracht eines Formulars S

:

T1 & T2 \\

R (A) & \\

& R (A) \\

& W (A) \\

& Com. \\

R (A) & \\

W (A) & \\

Com. & \end {bmatrix} </Mathematik>

In diesem Beispiel hat T1 den ursprünglichen Wert von A gelesen, und wartet auf T2, um fertig zu sein. T2 liest auch den ursprünglichen Wert von A, überschreibt A und begeht.

Jedoch, wenn T1 zu A liest, entdeckt er zwei verschiedene Versionen von A, und T1 würde gezwungen abzubrechen, weil T1 nicht wissen würde, was man tut. Das ist ein gelesener unwiederholbarer. Das konnte in einer Serienliste nie vorkommen. Strenge zweiphasige Blockierung (Streng 2PL) verhindert diesen Konflikt.

Echtes Weltbeispiel

Alice und Bob verwenden Website von Ticketmaster, um Karten für eine spezifische Show vorzubestellen. Nur eine Karte wird für die spezifische Show verlassen. Alice verpflichtet sich zu Ticketmaster zuerst und findet denjenigen verlassen, und findet es teuer. Alice braucht Zeit, um zu entscheiden. Bob verpflichtet und findet, dass eine verlassene Karte, es sofort bestellt. Käufe von Bob und Klotz davon. Alice entscheidet sich dafür, eine Karte zu kaufen, zu finden, dass es keine Karten gibt. Das ist ein typischer Read - Schreiben Konfliktsituation.

Siehe auch


Sprechen Sie mit mir der Liebe / JXTA
Impressum & Datenschutz