美文网首页
事务的四大特性(ACID)

事务的四大特性(ACID)

作者: 综合楼 | 来源:发表于2024-05-23 11:16 被阅读0次

    背景

    事务的四大特性主要是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

    一、原子性(Atomicity)

    原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败

    二、一致性(Consistency)

    官网概念:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。
    换一种方式理解就是:事务按照预期生效,数据的状态是预期的状态

    个人理解:行为和数据是一致的。
    举例说明:张三向李四转100元,转账前和转账后的数据是正确的状态,这就叫一致性,如果出现张三转出100元,李四账号没有增加100元这就出现了数据错误,就没有达到一致性。

    三、隔离性(Isolation)

    在多个事务并发执行时,每个事务都与其他事务隔离开来,互不干扰。

    四、持久性(Durability)

    持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的。

    相关文章

      网友评论

          本文标题:事务的四大特性(ACID)

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