详解 Mysql 分布式事务 XA(跨数据库事务)

在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上)。在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可能存在部分节点提交失败的情况,即事务的 ACID 特性需要在各个不...

老板说我最近飘了,都敢用 MySQL 实现分布式锁了

以前参加过一个库存系统,由于其业务复杂性,搞了很多个应用来支撑。这样的话一份库存数据就有可能同时有多个应用来修改库存数据。比如说,有定时任务域xx.cron,和SystemA域和SystemB域这几个JAVA应用,可能同时修改同一份库存数据。如果不做协调的话,就会有脏数据出现。对于跨JAVA进程的线...

Spring Boot+Vue.js+FastDFS实现分布式图片服务器

16 课时 |
251 人已学 |
免费

基于Zookeeper、Dubbo构建互联网分布式基础架构

11 课时 |
540 人已学 |
免费

分布式文件存储系统技术及实现

15 课时 |
5991 人已学 |
免费
开发者课程背景图
PolarDB-X 2.1 新版本发布  让“MySQL 原生分布式”触手可及

PolarDB-X 2.1 新版本发布 让“MySQL 原生分布式”触手可及

PolarDB-X 2.1 新版本发布让“MySQL 原生分布式”触手可及——黄贵(曲山)阿里云数据首席架构师了解更多PolarDB-X 内容:https://developer.aliyun.com/topic/polardbx_releasePolarDB-X 2.1 是 PolarD...

MySQL组复制构建在Paxos分布式算法基础上实现的

  容错  MySQL组复制构建在Paxos分布式算法基础上实现的,以提供不同server之间的分布式协调。因此,它需要大多数server处于活动状态以达到仲裁成员数,从而做出决定。这对系统可以容忍的不影响其自身及其整体功能的故障数量有直接影响。容忍f个故障所需的server数量(n)n = 2 *...

[帮助文档] PolarDB-X控制台单击存储监控时提示FailedtoqueryRDSmonitorinfo

问题描述阿里云云原生关系型数据库PolarDB MySQL引擎在进行库表恢复时,提示“当前小版本不支持该功能,请先升级到最新版本”错误。解决方案执行以下操作,进行小版本升级:登录PolarDB控制台。PolarDB控制台在控制台左上角,选择集群所在地域。找到目标集群,单击集群ID。在左侧导航栏,选择...

mysql如何实现分布式锁?

mysql如何实现分布式锁?

MySQL XA 事务使用的 XID 标识分布式事务包括哪些内容?

MySQL XA 事务使用的 XID 标识分布式事务包括哪些内容?

对于有一定 MySQL 和 Spring 开发基础的读者该怎么阅读《深入理解分布式事务:原理与实战》

对于有一定 MySQL 和 Spring 开发基础的读者该怎么阅读《深入理解分布式事务:原理与实战》?

[帮助文档] MySQL版本≥5.7时如何使用分布式事务

本文描述的分布式事务针对MySQL版本≥5.7,并且PolarDB-X 1.0版本≥5.3.4的用户。

PolarDB-X 1.0-用户指南-分布式事务-基于 MySQL 5.7 的分布式事务

如果您的 MySQL 版本 ≥ 5.7,并且PolarDB-X版本 ≥ 5.3.4 时,将会自动开启 XA 分布式事务,使用体验和单机 MySQL 数据库一致,无需特殊指令开启。如果不满足上述要求,请您移步 基于 MySQL 5.6 的分布式事务文档。基本原理关于分布式事务的原理,详情请参见分布式事...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云分布式应用服务
阿里云分布式应用服务
企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。
78+人已加入
加入
相关电子书
更多
使用云起实验室体验PolarDB分布式版
PolarDB分布式版架构介绍
让 MySQL 原生分布式触手可及
立即下载 立即下载 立即下载