Izolacja serializowalna
Najsurowszy poziom izolacji transakcji. Gwarantuje, że współbieżne transakcje dają ten sam wynik, jakby uruchamiano je jedna po drugiej. Eliminuje wszystkie anomalie współbieżności.
Standard SQL definiuje cztery poziomy: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Postgres realizuje go przez SSI (Serializable Snapshot Isolation, od wersji 9.1, 2011) — opartą na Snapshot Isolation z wykrywaniem cykli i ponowieniem przy konflikcie. MySQL InnoDB używa ścisłego blokowania (wolniejsze). Spanner i CockroachDB zapewniają Serializable globalnie dzięki koordynacji zegarów. Koszt: niższa przepustowość i więcej ponowień, dlatego większość aplikacji zostaje przy Read Committed.