Transactions & Recovery
A 12-module path through transactions & recovery, in study order from foundations to the frontier.
Modules
- The Transaction Concept
- ACID Properties
- Transaction States and Atomic Execution
- Serializability and Schedules
- Conflict Serializability
- Two-Phase Locking
- Deadlocks in Databases
- Timestamp-Ordering Protocol
- Multiversion Concurrency Control
- Isolation Levels
- Log-Based Crash Recovery
- Write-Ahead Logging, Checkpoints, and ARIES