事务的四大特性

  一:四大特性都包括哪些

       答:原子性、一致性、隔离性、持久性

原子性(Atomicity):

        原子性是指事务是一个不可分割的工作单位,事务中的操作要不全部成功,要不全部失败。具体表现:事务的回滚

一致性(Consistency):

        一致性是指事务必须使数据库从一个一致性的状态执行到另一个一致性状态。

举个简单例子:我给你转账100块,你余额增加100块,我减少100块,不能说我给你转账100块,我减少100块,你没有增加。事务保证了一致性。

隔离性(isolation):

        事务的隔离性是多个用户并发访问数据库时,数据库会为每一个用户开启的事务,不能被其他的事务操作所影响,多个并发事务之间要相互隔离。

举个简单例子:张三给李四转账,如果事务没有提交的话,那么在另外一个session中并不能查看另外一个session未提交的数据。

持久性(Durability):

        事务的持久性是指一旦事务提交成功,他对数据库的操作是永久性的,即使数据库发生故障也不能影响事务的执行。

举个简单例子:用户提交数据,显示事务提交成功,只要是事务成功了,即使数据库发生了故障,也会执行完数据库,保证操作数据库是永久的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值