Week 10.5: Concurrency control

Lecture notes:

Recitation notes:
Concurrency control (slides with notes)
Concurrency control (notes)

Supplemental notes:

Buzzwords:
Schedules, locking, two-phase locking, lock manager, strict two-phase locking, cascading aborts, read locks and write locks, commit locks, optimistic concurrency control, timestamp ordering.