IT-lexikon › Databas › Serializable isolation

Serializable isolation

Databas In English → Uppdaterad: 2026-05-26

Striktaste transaktions-isolation. Garanterar att samtidiga transaktioner ger samma resultat som om de hade körts en i taget. Eliminerar alla concurrency-anomalier.

SQL-standard definierar fyra nivåer: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Postgres implementerar via SSI (Serializable Snapshot Isolation, sedan 9.1, 2011) — bygger på Snapshot Isolation + cycle-detection, retry vid konflikt. MySQL InnoDB använder strikt locking (långsammare). Spanner/CockroachDB ger Serializable globalt via clock-koordinering. Pris: lägre genomströmning, fler retries → de flesta apps väljer Read Committed default.

← Tillbaka till lexikonet