阿里集团mysql并行复制特性

11
阿里集团MySQL并行复制特性 集团-数据库-MySQL [email protected] [email protected] 1

Upload: hui-liu

Post on 14-Jul-2015

2.074 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: 阿里集团MySQL并行复制特性

阿里集团MySQL并行复制特性

集团-数据库-MySQL

[email protected]

[email protected]

1

Page 2: 阿里集团MySQL并行复制特性

现状

Oracle MySQL 基于库并发 Percona、Monty从2010年开始规划,至今未Release

一个可用版本

淘宝内部开发的解决方案(非MySQL补丁): 1. 基于表并发 核心系统组 2. 基于主键并发 中间件组

3. 基于事务并发 数据方案组

技术积累,我们已经具备了为MySQL增加此特性的时机

2

Page 3: 阿里集团MySQL并行复制特性

核心特性

对DBA透明 高性能

生产线考验

事务级别并发 与原复制兼容,可切回原版本

支持RBR和SBR 可恢复

自动容错开关 与存储引擎无关

并行串行自动识别转化

3

Page 4: 阿里集团MySQL并行复制特性

核心特性:对DBA透明

4

Page 5: 阿里集团MySQL并行复制特性

核心特性:高性能

5

Page 6: 阿里集团MySQL并行复制特性

核心特性:高性能-tmall_auction

6

Page 7: 阿里集团MySQL并行复制特性

核心特性:生产线考验

7

阿里云鹰眼

集团北斗

线上pfp备库

tmall_auction

感谢小白鼠Owner的支持

以及集团DBA的肯定与支持

Page 8: 阿里集团MySQL并行复制特性

架构图

8

Page 10: 阿里集团MySQL并行复制特性

第二版目标

10

性能:

事务冲突频繁时,更高效地并行控制算法

稳定:

更多业务验证

Page 11: 阿里集团MySQL并行复制特性

期待

11

MySQL代码达人Code Review

MySQL fans任意折腾