数据并发操作带的的问题及解决办法
⼀:什么是数据并发
提交更改是什么 数据并发,就是多个事务同时执⾏,并且在时间上是可以重叠的。
⼆:数据库并发操作带来的问题
1)丢失更新。
当两个或多个事务同时操作同⼀个数据的时候,会发⽣丢失的可能,即当前⼀个事务对数据更改但并未提交,然后后⼀个事务⼜对数据更改,等前⼀个事务提交后,前⼀个事务的数据更改就会丢失。
2)不可重复读。
即当前⼀个事务事务刚读取数据后,然后后⼀个事务对该数据进⾏了修改,当前⼀个事务在对该数据时,得到的数据和前⼀次不⼀样。
3)读脏数据。
即当前⼀个事务对该数据做了修改,但是还未提交,然后后⼀个事务读取了改数据,但是由于某种原
因,前⼀个事务撤销了对该数据的修改,即恢复到了之前的数据,那么后⼀事务读取的数据就和数据不⼀样。
三:解决办法
封锁
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论