ACID Properties
Atomicity, Consistency, Isolation, and Durability in databases
Isolation Levels
Read uncommitted, committed, repeatable read, and serializable isolation levels
MVCC (Multi-Version Concurrency Control)
How databases provide isolation without locking
Serializability
Ensuring transaction outcomes are equivalent to serial execution