柔性事务和刚性事务(ACID)

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-09-17 06:51 被阅读0次

    上一篇 <<<解决分布式事务的核心思路
    下一篇 >>>CAP理论简单概况


    柔性事务和刚性事务

    柔性事务:基本可用,最终一致,常见BASE理论
    刚性事务:也叫强一致性,比如ACID理论

    ACID酸碱平衡理论/数据库事务特性

    ⑴原子性(Atomicity)---全部成功或全部失败
    ⑵一致性(Consistency)-----金额无论如何转都应该总额一致,事务也是从一个一致性到另一个一致性
    ⑶隔离性(Isolation)-----并发事务应该相互隔离,2个并发事务T1和T2,在T1看来,T2要么在T1开始之前就已经结束,要么在T1结束之后才开始,这样每个事务都感觉不到有其他事务在并发地执行。
    ⑷持久性(Durability)------事务一旦提交,数据库里数据的改版就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。


    推荐阅读:
    <<<分布式事务产生的背景
    <<<解决分布式事务的核心思路
    <<<CAP理论简单概况
    <<<Base理论核心思想
    <<<一致性协议--XA接口
    <<<一致性协议--Jta规范
    <<<一致性协议--2PC提交协议
    <<<一致性协议--3PC提交协议
    <<<2PC与3PC协议的提交区别
    <<<主流的分布式事务解决框架
    <<<LCN-框架介绍
    <<<LCN-实现原理剖析
    <<<LCN-事务协调者(TM)安装启动
    <<<SpringBoot整合LCN
    <<<LCN-核心源码分析
    <<<LCN-集群模式介绍
    <<<Seata-框架介绍
    <<<Seata原理实现/执行流程/生命周期
    <<<Seata-TM执行时突然宕机了会造成什么问题
    <<<Seata-核心源码分析
    <<<SpringBoot整合Seata
    <<<Seata与Lcn的区别

    相关文章

      网友评论

        本文标题:柔性事务和刚性事务(ACID)

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