3 — Concurrency Problems
Purpose
[stub: concurrency-problems]
Metadata
| Author | Amit Singh |
| Scope | dbms |
Local graph
Related notes
1 — Transaction Fundamentals
Covers the transaction lifecycle, its states, and the atomicity guarantee that ties them together.
2 — ACID Properties
Covers the four ACID properties — atomicity, consistency, isolation, durability — and what each guarantees.
4 — Concurrency Control
Covers lock-based concurrency control — shared and exclusive locks, lock granularity, and intention locks.
5 — Two-Phase Locking
Covers basic, strict, and rigorous two-phase locking and the serializability guarantees each provides.