EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

SIGMOD'95-A Critique of ANSI SQL Isolation Levels

摘要

ANSI SQL-92 [MS,ANSI] 根据以下现象定义隔离级别:脏读、不可重复读和幻像。本文表明,这些现象和 ANSI SQL 定义无法描述几种流行的隔离级别,包括这些级别的标准锁定实现。调查现象的模糊性可以得到更清晰的定义;此外,还引入了更好地描述隔离类型的新现象。定义了一种重要的多版本隔离类型,即快照隔离。

作者:

  • Hal Berenson, Microsoft Corp., haroldb@microsoft.com
  • Phil Bernstein, Microsoft Corp., philbe@microsoft.com
  • Jim Gray, Microsoft Corp., gray@microsoft.com
  • Jim Melton, Sybase Corp., jim.melton@sybase.com
  • Elizabeth O’Neil, UMass/Boston, eoneil@cs.umb.edu
  • Patrick O'Neil, UMass/Boston, poneil@cs.umb.edu