文章目录

  • 概述
  • MySQL突发宕机,未提交的事务怎么办?
  • 一致性日志
    • 分类
      • 重做日志(redo log)
      • 回滚日志(undo log)
      • 二进制日志(binlog)
  • XA 规范是什么?
    • 事务协调者(Transaction Manager)
    • 资源管理器(Resource Manager)
  • XA 事务的执行流程
    • Prepare阶段
    • Commit 阶段
  • MySQL 如何实现 XA 规范
    • 内部 XA
    • 外部 XA

深入理解分布式技术 - 两阶段的应用 MySQL XA 规范相关推荐

  1. 深入理解分布式技术 - 缓存高可用

    文章目录 Pre Redis 的主从复制 Redis Sentinel--Redis 哨兵 Redis Cluster 集群 Twemproxy (Twitter) Codis(豌豆荚) Redis ...

  2. 深入理解分布式技术 - 先更新数据库,还是先更新缓存

    文章目录 Pre 数据不一致 更新缓存的方式 先更新数据库,再更新缓存 (数据库是新的,但缓存中数据是旧的) 先删缓存,再更新数据库 (并发操作下出现业务不一致) 先更新数据库,再删缓存 ( Cach ...

  3. 深入理解分布式技术 - BASE 理论

    文章目录 Pre Base 理论概述 三要素解读 基本可用 软状态(允许存在中间状态) 最终一致性 全局时钟和逻辑时钟 不同数据一致性模型 强一致性 弱一致性 最终一致性 CAP VS BASE Pr ...

  4. 深入理解分布式技术 - TCC 事务模型及实战

    文章目录 Question :复杂业务开发中, 如何保证数据的最终一致性 What's TCC ? TCC 流程 Try阶段 Confirm 或 Cancel 阶段 优缺点 TCC应用场景 业务逻辑拆 ...

  5. 深入理解分布式技术 - 漫谈分布式事务及解决方案

    文章目录 什么是分布式事务 数据库事务 隔离级别 Read uncommitted 读未提交 Read committed 读已提交 Repeatable read 可重复读 Serializable ...

  6. oracle二阶段事物,分布式事务 两阶段提交 (2PC)

    两阶段提交(2PC) 是 Oracle Tuxedo 系统提出的 XA 分布式事务协议的其中一种实现方式. XA协议中有两个重要角色:事务协调者和事务参与者 既然叫两阶段提交,肯定是分为两个阶段. J ...

  7. 分布式事务两阶段提交

    前言 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付.又或者在网上购物明明已经扣款,但是却告诉我没有发生交易.这一系列情况都是因为没 ...

  8. 与基础事务管理器的通信失败 存货申请_干货必读!细说分布式事务两阶段提交...

    本文作者:旺德,阿里云数据库高级开发工程师 事务的概念在这篇文章中描述过,在分布式系统中,读写位于多个节点的数据,如果依旧想保证ACID特性,就必须实现分布式事务.而其实现关键则是适当的提交协议,目前 ...

  9. 关于分布式事务 两阶段提交 一阶段提交 Best Efforts 1PC模式和事务补偿机制的研究

    本文原文连接: http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处! 1.XA XA是由X/Open组织提出的分布式事务的规 ...

最新文章

  1. JavaScript教程——JavaScript 的基本语法(标识符)
  2. java方法调用的格式_Java基础(一)---方法的调用
  3. HTML5 Canvas中绘制贝塞尔曲线
  4. 【笔试/面试】数组及其内存结构
  5. python调用window dll和linux so例子
  6. 都说直播带货不行了 国美为啥还要继续趟这个水?
  7. HTML Report报告无法正常展示的解决办法
  8. GAN在SAR图像仿真中的应用
  9. RxJava操作符(09-算术/聚合操作连接操作)
  10. unix/Linux BSD以及System V---认知
  11. 数理统计之参数估计与假设检验(二)——经验分布函数与QQ图
  12. 用inception_v3提取图片的特征向量
  13. sql server 验证身份证号码有效性
  14. 读吴军老师的《智能时代》有感
  15. jQuery框架介绍-简化js
  16. 记Android新版本构建导致的问题-android 不能直接引用module资源
  17. 逛淘宝天猫想到SSO单点登录
  18. 优秀的股指期货策略,期货反向跟单。
  19. 微信小程序购物车基本功能
  20. 圆排列、循环排列、斯特林数、stirling

热门文章

  1. C盘过满或者重装系统小技巧(不需要重做系统)
  2. ListView嵌套RecyclerView遇到的一些坑以及解决办法
  3. 全球变暖java_全球变暖 蓝桥杯
  4. Leetcode 剑指 Offer 13. 机器人的运动范围 (每日一题 20210906)
  5. torchvision 笔记:transforms.Compose()
  6. mysql 临时索引_MySQL select in 语句未使用索引,产生磁盘临时表,导致 crash
  7. 2兼容鼠标无法禁用一直乱动_雷柏ralemo气垫鼠标:金属镂空无线充电,机械滚珠情怀在线...
  8. 嵌入层 tf.keras.layers.Embedding() 介绍【TensorFlow2入门手册】
  9. R语言-时间序列-arima模型-forecast、tseries包
  10. Android安卓开发-eclipse正确添加第三方jar包