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

ACID 原子性、一致性、隔离性、持久性

https://www.zhihu.com/question/30272728/answer/132403859

什么是事务?

事务:是作为一个逻辑单元执行的一系列操作,要么完全地执行,要么完全地不执行。一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务。

原子性(Atomicity)

如果一个事务包含多个操作,要么全部执行,要么全部不执行。

一致性(Consistency)

一致性是指事务使得系统从一个一致的状态转换到另一个一致状态。

比如说A:1000元,B:500元,A->B 500元 ,那么A:500元,B:1000元,它们的总数1500没有变。

隔离性(Isolation)

并发事务之间不会相互影响。比如一个事务会不会读取到另一个未提交的事务修改的数据。

持久性(Durability)

一旦事务提交了,它对数据的修改将永久保存在数据库中。比如一致性例子中的转账一旦成功了,A:500,B:1000。

猜你喜欢

转载自blog.csdn.net/u013164931/article/details/79696478