数据库事务四大特征,事务并发访问产生问题,四种隔离级别

数据库事务的四大特征:

数据库事务的四大特征为 :ACID ,分别是原子性,一致性,隔离性和持久性;
原子性:不可分割的工作单位,要么全部成功,要么全部失败;
一致性:一个事务的执行前后,表中的数据必须保持一致;
隔离性:在并发环境中,事务相互隔离,一个事务不会被另一个事务干扰;
持久性:事务一旦提交后,数据库中的数据将被永久保存下来;

事务并发产生问题:

脏读:一个事务读取到另外一个事务中未提交的数据;
不可重复读:一个事务多次读取数据库中的数据,每次读取的数据都不一样,通常update中 引发;
幻读:一个事务读取到另外一个事务中insert,delete的数据,导致当前数据前后不一致,通常在insert,delete中引发;

数据库的四种隔离级别

读未提交:任何问题都没解决;
读已提交:解决脏读问题;
可重复读:解决脏读,不可重复读的问题;
串行化:解决脏读,不可重复读,幻读的问题;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值