数据库中,并发带来的问题
- 
脏读一个事务读取数据,并且对数据做了修改,这个i需改对其他事务来说是可见的,即使当时没有提交,这时另一个事务读取了这个还未提交的数据,但是第一个事务没成功,发生了回滚,导致数据并没有被提交到数据库,那么第二个事务读到的就是脏数据 
 说白了就是一个事务读取了另一个事务1还未提交的数据,另一个事务最后还提交失败,发生回滚了
- 
幻读 
 幻读和不可重复度类似,发生在一个事务读取了几行数据,接着另一个并发事务插入了一些数据时,在随后的查询中,第一个事务发现了一些原本不存在的记录,就好像发生了幻觉一样
 说白了就是一个事务在多次读取多行数据时,第二次读取的数据比第一次读取的数据突然多了几行
- 
不可重复读 
 指在一个事务中多次读同一个数据,在这个事务还没有结束时,另一个事务访问改数据,,在第一个事务中两次读取数据中间的时间,第二个事务的修改导致第一个事务两次读到的数据可能不一样,就发生了一个事务两次督导的数据不一样的情况,称不可重复读
 说白了就是一个事务在多次读取同一个数据的过程中,有另一个事务也对数据做了修改,导致多次读取的数据不一致
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号