简说数据库事务的ACID

事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。

原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)

A:最小单位,保证意见事务的完整性,事务中包含的操作要么都做,要么都不做。

C:数据的一致性,转账,一边加一边减,保证整体数据一直。

I:一个事务的执行不许其他事务的打扰,并发执行的各个事务之间不能互相打扰。

D:数据一旦提交,数据的改变是永久性的。

猜你喜欢

转载自blog.csdn.net/liangkaiping0525/article/details/82597749
今日推荐