阿里集团mysql并行复制特性
TRANSCRIPT
阿里集团MySQL并行复制特性
集团-数据库-MySQL
1
现状
Oracle MySQL 基于库并发 Percona、Monty从2010年开始规划,至今未Release
一个可用版本
淘宝内部开发的解决方案(非MySQL补丁): 1. 基于表并发 核心系统组 2. 基于主键并发 中间件组
3. 基于事务并发 数据方案组
技术积累,我们已经具备了为MySQL增加此特性的时机
2
核心特性
对DBA透明 高性能
生产线考验
事务级别并发 与原复制兼容,可切回原版本
支持RBR和SBR 可恢复
自动容错开关 与存储引擎无关
并行串行自动识别转化
3
核心特性:对DBA透明
4
核心特性:高性能
5
核心特性:高性能-tmall_auction
6
核心特性:生产线考验
7
阿里云鹰眼
集团北斗
线上pfp备库
tmall_auction
感谢小白鼠Owner的支持
以及集团DBA的肯定与支持
架构图
8
代码
9
svn diff –r2:xx > parallel_replication.patch
期待xx是101
第二版目标
10
性能:
事务冲突频繁时,更高效地并行控制算法
稳定:
更多业务验证
期待
11
MySQL代码达人Code Review
MySQL fans任意折腾