Professional Documents
Culture Documents
Without Locking
Immanuel Trummer
itrummer@cornell.edu
www.itrummer.org
Database Management
Systems (DBMS)
Application 1 Connections, Security, Utilities, ...
Application 2
DBMS Interface Query Processor
Query Parser Query Rewriter
Storage Manager
Data Access Buffer Manager
• Snapshot isolation
• Need to keep read set and write set for each transaction
• Validate
• Write
• T1 completes before T2
T1; T2 1 0
T2; T1 0 1
Snapshot Isolation 0 0