zoukankan      html  css  js  c++  java
  • 分布式事务处理学习报告

     

    1.什么是事务?

    事务通俗说就是一个事情分为多个步骤完成;

    比如:

     

     

     

    2.事务的ACID四大属性:

    原子性(Atomicity):意为:即一事务的操作要么全部执行,要么全部不执行。当事务非正常终止时,其中间结果将被取消。

    一致性(Consistence):指的是保证数据在变化中只存在一个完整状态。比如修改一个人的信息(姓名,性别,年龄),在更新过程中发生错误,则所做的修改要么全没了,要么全保留。

    隔离性(Isolation):一个未完成事务不能在提交前就把其中间结果提供给其它事务使用。

    持久性(Durability):一个事务正常结束即提交后其操作的结果将永久化且与提交后发生的故障无关。

     

    3.分布式事务

    分布式事务:是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。分布式事务是跨越2个或者多个数据源的事务。

    举例:

    例子:在2家银行之间完成账户中资金的转移,资金从银行A的账户1取出,并存入银行B的账户2中。如果2步操作都成功,提交事务;如果有任何1步操作失败,回滚事务。

     

     

     

     

     

     

    作者:Elaine
    交流QQ:392989505
  • 相关阅读:
    强迫症患者
    GG的匹配串
    漂洋过海来看你
    Fire or Retreat
    1011. A+B和C (15)
    1010. 一元多项式求导 (25)
    1009. 说反话 (20)
    1008. 数组元素循环右移问题 (20)
    1007. 素数对猜想 (20)
    1006. 换个格式输出整数 (15)
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/3766100.html
Copyright © 2011-2022 走看看