文章目录

  • 概述
  • 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. 异步委托实现多线程winform控件编程
  2. 打开 谷歌浏览器exe_谷歌浏览器下载安装和插件安装步骤
  3. jQuery插件 -- Cookie插件
  4. 深度 | 用代码构建机器心智,我们离这个目标还有多远?
  5. 对VOC目标检测数据进行增强
  6. pandas中如何选取某几列_【python】pandas中 loc amp; iloc用法及区别
  7. 字体--Ubuntu手记之系统配置
  8. 移动Web应用程序开发HTML5篇
  9. __set() And __get() 使用详解.
  10. A*寻路算法的探寻与改良(一)
  11. python写字典_用python编写字典并将其写入HDF5-fi
  12. 数据分析与R语言视频教程
  13. ‘’vr‘’全景抓鸡游戏总结
  14. Java实训寒假自学总结(常见错误和异常处理)
  15. DeviceManager--Device administration设备管理器
  16. 天马杯-NLP赛道(科技新闻分类与摘要)赛后总结
  17. 用Java写一个水仙花数算法
  18. Poco库使用:文件目录操作
  19. FTP修改默认端口后,注意事项
  20. css超级无敌不会,一大堆疑问大全

热门文章

  1. java format 补足空格_11个简单的Java性能调优技巧
  2. Ubuntu20.04软件源更换
  3. 文巾解题 994. 腐烂的橘子
  4. Linuxubuntu chmod和chown命令用法详细介绍
  5. Python零碎知识(1):strip lstrip rstrip使用方法
  6. 深度学习100例 | 第29天-ResNet50模型:船型识别
  7. LeetCode题组:第121题-买卖股票的最佳时机
  8. MATLAB中rand,randi,randn函数,及rand('state',0)和rand('seed',0)产生随机种子详解
  9. 基于DOS命令打war包
  10. 明天是我的生日,写给24岁的自己