Serializable Isolation
Serializable Isolation — The strongest commonly defined transaction isolation target, intended to make concurrent execution equivalent to some serial ordering.
Database Context
Serializable does not necessarily mean transactions physically run one at a time. Systems may use locking, predicate locks, SSI, validation, or abort-and-retry mechanisms. The cost is often higher contention or retry probability, especially for broad read/write sets.
Related Database Concepts
- Snapshot Isolation
- write skew
- predicate lock
- retry