对事务一致性的理解

事务的一致性简单一句话就是事务执行前后,数据库的数据是合理的,

1、对于单体而言,比如一个事务包括3个更改数据库的操作,那这3个操作如果有一个异常了,那么事务就会回滚,回滚的目的就是为了保证数据的一致性,既然把这3个操作放在一个事务里,那这3个操作肯定是相关联的,换句话说就是相互影响的,假如没有回滚,那么其他两个操作的数据就正常更新到数据库了,这样数据就不一致了,因为异常的那个操作并没有达到预定的结果

2、对分布式系统也是一样,就是保证不管事务执行前还是执行后,数据都要是合理的,我不管事务中间执行的过程是怎么样的,只要前后数据合理就行,换句话说,就是一致性关心的是事务执行前后数据的状态是否合理,重点是执行后是否合理

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Micrle_007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值