数据库的数据的不可读,脏读,幻读和丢失更新

1.出现的原因:      之所以出现更新丢失,脏读,和不可重复读,幻读,是因为当两个事务同时进行的时候,两者之间互相不知道对方的存在,对自身所处的环境过分乐观,从而没有对操作的数据做一定的保护处理,最终导致一些问题的出现。 丢失更新问题:       上图中,由于事务A与事务B互相不知道对方的存在,因此导致了悲剧的发生。 如果避免这个问题? 通过乐观锁可以解决这个问题,在T5阶段,事务A进行更新
相关文章
相关标签/搜索