什么是事务

事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。


事务的ACID属性

事务具有以下4个特性,简称为事务ACID属性。

ACID属性

含义

原子性(Atomicity)

事务是一个原子操作单元,其对数据的修改,要么全部成功,要么全部失败。

一致性(Consistent)

在事务开始和完成时,数据都必须保持一致状态。

隔离性(Isolation)

一个事务的执行不能对其它事务形成干扰

持久性(Durable)

事务完成之后,对于数据的修改是永久的。