事务的ACID属性

1,原子性(Atomicity):原子性是指事物是一个不可分割的最小单位,事物中的操作要么都发生,要么都不发生。

2,一致性(Consistency):事物必须使数据库从一个一致状态变换到另一个致状态。

打个比喻 小明 有1000块,小红有1000块,余额之和2000是一个一致状态,小明转给小红500元,2人的余额不多不少2000也是一个一致状态。

3,隔离性(Isolation): 事物的隔离性是指一个事物的执行不能 被其他事物的干扰,即一个事物的内部操作及使用的数据对并发的其他事物是隔离的,并发执行的各个事物之间不能相互干扰。

4,持久性(Durability):是指数据库的事物一旦提交,它对数据库中数据的改变就是永久性的,接下来的其它操作和数据库故障不应该对其有任何影响。

posted @ 2020-05-10 11:59  KwFruit  阅读(206)  评论(0编辑  收藏  举报