日期:2014-05-16 浏览次数:20457 次
本文综合了以下三篇帖子的内容,并汇总:
http://baike.baidu.com/view/2943500.htm 对“更新丢失”的描述不到位,在“解决方案”中错误地使用了“瞬间共享读锁”和“共享读锁”。
http://blog.csdn.net/w_l_j/article/details/7354530 没有提到“更新丢失”的情况,在READ UNCOMMITTED中没有提到其保证不出现更新丢失。隔离级别的翻译较繁体的意译更直观
http://en.wikipedia.org/wiki/Isolation_(database_systems) 英文维基,一贯得准确和可靠。中文版“隔離級別與鎖定”(Isolation Levels vs Locks)一节是错误的,我试着改了下。
对于同时运行的多个事务, 当这些事务访问数据库中相同的数据时, 如果没有采取必要的隔离机制, 就会导致各种并发问题:
针对上述四种状况,设计了四种隔离级别:
隔离级别 | 更新丢失 | 脏读 | 不可重复读 | 幻读 |
---|---|---|---|---|
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|