Write-read Conflict

In computer science, in the field of databases, Write-Read Conflict, also known as reading uncommitted data, is a computational anomaly associated with interleaved execution of transactions. Given a schedule D
D = \begin{bmatrix}
T1 & T2 \\ R(A) & \\ W(A) & \\
  & R(A) \\  & W(A)\\  & R(B) \\  & W(B) \\  & Com. \\ 
R(B) & \\ W(B) & \\ Com. & \end{bmatrix} T2 could read a database object A, modified by T1 which hasn't committed. This is a dirty read. T1 may write some value into A which makes the database inconsistent. It is possible that interleaved execution can expose this inconsistency and lead to inconsistent final database state, violating ACID rules. Strict 2PL, overcomes this inconsistency by locking T2 out from A. Unfortunately, deadlocks is something Strict 2PL does not overcome as well.

 

<< PreviousWord BrowserNext >>
dyan cannon
tommy morrison
john taylor (1770 1832)
brewster buffalo
minnie driver
matura
geena davis
zebulon pike
aldo leopold
reference ranges for common blood tests
tommy thompson
nigel short
pikes peak
welfare state
carbon burning process
oxygen burning process
crche
joan cusack
silicon burning process
wolverhampton wanderers f.c.
erythropoietin
confirmation (sacrament)
epoetin
correspondence chess
epo
epogen
procrit
eprex
edith evans
write write conflict
yves klein
the whisperers
fast day
cypriot orthodox church
wait until dark
panic of 1893
the subject was roses
antoinette perry
list of tariffs
isadora
the prime of miss jean brodie
rosette nebula
septic tank
they shoot horses, don't they?