Sciweavers

SIGMOD
1995
ACM

A Critique of ANSI SQL Isolation Levels

14 years 3 months ago
A Critique of ANSI SQL Isolation Levels
: ANSI SQL-92 [MS, ANSI] defines Isolation Levels in terms of phenomena: Dirty Reads, Non-Repeatable Reads, and Phantoms. This paper shows that these phenomena and the ANSI SQL definitions fail to properly characterize several popular isolation levels, including the standard locking implementations of the levels covered. Ambiguity in the statement of the phenomena is investigated and a more formal statement is arrived at; in addition new phenomena that better characterize isolation types are introduced. Finally, an important multiversion isolation type, called Snapshot Isolation, is defined.
Hal Berenson, Philip A. Bernstein, Jim Gray, Jim M
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1995
Where SIGMOD
Authors Hal Berenson, Philip A. Bernstein, Jim Gray, Jim Melton, Elizabeth J. O'Neil, Patrick E. O'Neil
Comments (0)