一:什么是数据并发

  数据并发,就是多个事务同时执行,并且在时间上是可以重叠的。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

二:数据库并发操作带来的问题

  1)丢失更新。

    当两个或多个事务同时操作同一个数据的时候,会发生丢失的可能,即当前一个事务对数据更改但并未提交,然后后一个事务又对数据更改,等前一个事务提交后,前一个事务的数据更改就会丢失。

  2)不可重复读。

    即当前一个事务事务刚读取数据后,然后后一个事务对该数据进行了修改,当前一个事务在对该数据时,得到的数据和前一次不一样。

  3)读脏数据。

    即当前一个事务对该数据做了修改,但是还未提交,然后后一个事务读取了改数据,但是由于某种原因,前一个事务撤销了对该数据的修改,即恢复到了之前的数据,那么后一事务读取的数据就和数据不一样。

三:解决办法

  封锁

      

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄