美文网首页Java学习笔记
关系型数据库的事务ACID特性

关系型数据库的事务ACID特性

作者: Cocoonshu粽子 | 来源:发表于2017-03-01 19:42 被阅读330次

    关系型数据库的事务有以下四个特性:

    A(Atomicity) 原子性

    原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。

    C(Consistency) 一致性

    一致性也比较容易理解,也就是说数据库要一直处于一致的状态,事务的运行不会改变数据库原本的一致性约束。

    I(Isolation) 独立性

    所谓的独立性是指并发的事务之间不会互相影响,如果一个事务要访问的数据正在被另外一个事务修改,只要另外一个事务未提交,它所访问的数据就不受未提交事务的影响。

    D(Durability) 持久性

    持久性是指一旦事务提交后,它所做的修改将会永久的保存在数据库上,即使出现宕机也不会丢失。

    相关文章

      网友评论

        本文标题:关系型数据库的事务ACID特性

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