Database Concurrency
Database Concurrency
Concurrency Control
Most DBMS are multi-user systems.
Many transactions - at the same time.
Databases shared!
Transaction Computation
2 T1 PROD_QOH=35 + 100
BEFORE AFTER
PROD_CODE PROD_QOH PROD_QOH
11QER/31 8 8
13-Q2/P2 32 32
1546-QQ2 15 (15 + 10) 25
1558-QW1 23 (23 – 10) 13
2232-QTY 8 8
2232-QWE 6 6
Total 92 92
Transac Action Valu Total
Tim tion Inconsistent Retrievals e
e