事务的概念和ACID特性

作者: HACKL | 来源:发表于2021-01-19 06:00 被阅读0次

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

ACID特性:

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

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

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

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

相关文章

网友评论

    本文标题:事务的概念和ACID特性

    本文链接:https://www.haomeiwen.com/subject/stjaaktx.html