Berenson, Bernstein, Gray, Melton, O'Neil, O'Neil (1995)·9 min read
Why 'serializable' in the 1992 standard is incomplete — dissects anomalies like Write Skew and clarifies snapshot isolation.
Key Architectural Insights
- The original 1992 ANSI SQL definitions using phenomenon diagrams failed to capture Snapshot Isolation anomalies.
- Introduces Write Skew: two transactions concurrently read overlapping state and perform non-overlapping writes that violate global invariants.
- Snapshot Isolation provides repeatable read without read locks, but requires Serializable Snapshot Isolation (SSI) for true serializability.