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

在开发中,为了下降单点压力,一般会根据业务状况进行分表分库,将表分布在不一样的库中(库可能分布在不一样的机器上)。在这种场景下,事务的提交会变得相对复杂,由于多个节点(库)的存在,可能存在部分节点提交失败的状况,即事务的ACID特性须要在各个不一样的数据库实例中保证。好比更新db1库的A表时,必须同步更新db2库的B表,两个更新造成一个事务,要么都成功,要么都失败。 那么咱们如何利用mysql实现
相关文章
相关标签/搜索