- concurrency control protocol -strict 2pl (different from 2pc - 2 phase commit) with deadlock detection
- ARIES recovery manger handles durability and atomicity of transactions, recovery of database from failed state
deadlock detection, prevention
alternate to 2pl, optimistic concurrency control protocol called MVCC
CS-186 Transactions and Concurrency II Lecture 19
concurrency control protocols, isolation levels,.. general concepts related to transactions
- the 2pl protocol locks the pages for all transactions. Need to introduce granular locks for rows
- implement undo function in Aries
- in logrecord get XOR of prev, next. use the result to get prev, next