Serializable Isolation

Turkish equivalent: serializable izolasyonDomain: Databases

The strongest commonly defined transaction isolation target, intended to make concurrent execution equivalent to some serial ordering.

Technical 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.

  • Snapshot Isolation
  • write skew
  • predicate lock
  • retry