大陆文汇原创文学.微小说杂文

事务的概念和ACID特性

2021-01-19  本文已影响0人  HACKL

事务:表示一个完整的不可分割的业务,批量的DML语句同时成功或者同时失败,原子性不可再分最基本单元,可以看作一个完整的事件,通常一个事务可以对应一个完整的业务流程。可以保证多个操作原子性,要么全部成功,要么全失败。对于数据库来说事务保证批量的DML要么全成功要么全失败。

ACID特性:

1、原子性(Atomicity):整个事务中的所有操作必须作为一个单元全部完成(或全部取消)

2、一致性(Consistency):在事务开始之前与结束之后,数据库都保持一直状态

3、隔离性(Isolation):一个事务不会影响其它事务的运行

4、持久性(Durability):在事务完成以后,该事务对数据库所做的更改将持久地保存在数据库中,并不会回滚

上一篇 下一篇

猜你喜欢

热点阅读