Ch. 7
Serializability
The strongest isolation guarantee: transactions execute as if they ran one at a time.
Serializable isolation is the gold standard: the result is identical to some serial execution order. Achieving it without sacrificing all concurrency is one of database engineering's hardest problems.
serializabilityPostgreSQLSpannerCockroachDBSSItwo-phase locking