背景
在大型互联网系统中,基于成本的考虑,普遍会使用MySQL数据库;同时由于业务量很大,通常会按照用户维度对数据做垂直拆分,即大家常说的分库分表。
在阿里巴巴的红包系统中,红包的发放操作会涉及两个数据库的事务操作,一个数据库进行预算的扣减,另一个进行用户红包数据的写入,那么如何保证这两个事务操作的一致性呢?
问题及原因分析 开发人员首先想到的就是使用MySQL 的XA 协议,它使用的是两阶段提交协议,如图1所示。
【云栖社区】 【分布式】 【mysql】 …
Community journal
Follow the feed
The latest from the MySQL community
Ideas, releases, practical guides, and perspectives from the people building with MySQL.
Showing entries 2621 to 2630 of 15691
« Previous |
Next »
Dec
11
2017
Dec
11
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017
Dec
10
2017