魏_寒冰人

导航

2013年8月6日 #

锁的用处及脏读、不可重复读和幻觉读的概念

摘要: 原帖地址:http://blog.chinaunix.net/uid-742981-id-2055533.html锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。一般来说,锁可以防止脏读、不可重复读和幻觉读。 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 不可重复读是指在一个事务内,多次读同一数据 阅读全文

posted @ 2013-08-06 15:22 魏_寒冰人 阅读(340) 评论(0) 推荐(0) 编辑