PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 1995860 citationsOpen Access

A critique of ANSI SQL isolation levels

HBHal BerensonPBPhil BernsteinJGJim Gray

Key Points

Key points are not available for this paper at this time.

Abstract

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Berenson et al. (1995) studied this question.

synapsesocial.com/papers/69df2406d85e58e37b7a163ahttps://doi.org/10.1145/223784.223785
Ask AI
Helpful
Bookmark
Share
View Full Paper