\newpage \section{Concurrency Control and Recovery} \input{parts/05_concurrency-control-recovery/00_transactions.tex} \input{parts/05_concurrency-control-recovery/01_acid.tex} \input{parts/05_concurrency-control-recovery/02_transaction-model.tex} \input{parts/05_concurrency-control-recovery/03_concurrency-control.tex} \input{parts/05_concurrency-control-recovery/04_two-phase-locking.tex} \input{parts/05_concurrency-control-recovery/05_snapshot-isolation.tex} \input{parts/05_concurrency-control-recovery/06_recovery.tex} \input{parts/05_concurrency-control-recovery/07_recovery-procedures.tex} \input{parts/05_concurrency-control-recovery/08_implementation-of-recovery.tex} % \input{parts/05_concurrency-control-recovery/}