IT-lexicon › Programmeren › Serialiseerbaarheid

Serialiseerbaarheid

Programmeren Svenska → Bijgewerkt: 2026-10-03

Het strengste isolatieniveau: parallelle transacties leveren hetzelfde resultaat op alsof ze in een bepaalde volgorde na elkaar waren uitgevoerd.

Wordt geïmplementeerd via two-phase locking (de klassieker), serializable snapshot isolation (SSI, Postgres) en strict-2PL met indexlocks. Sluit alle anomalieën uit (dirty read, phantom, lost update, write skew). Prijs: knelpunten door contentie, en deadlocks moeten worden opgespoord en teruggedraaid. De standaard in veel databases is Read Committed: sneller, maar het laat write skew toe. Postgres' SSI is het enige gangbare opensourcesysteem met echte serialiseerbaarheid zonder locks.

← Terug naar het lexicon