阿里分布式数据库双十一实践.pdf
文本预览下载声明
阿⾥分布式数据库双⼗⼀实践
⾃我介绍
• 王晶昱(花名沈询)
• 08年加⼊阿⾥巴巴
• 中间件平台技术部资深专家
• ⼯作经历
• 分布式数据库 TDDL/DRDS
• 分布式消息服务Notify/MetaQ/AliMQ
• 阿⾥企业级互联⽹Aliware 产品
Agenda
• DRDS产品线介绍
• DRDS在双11我们⾯对的新挑战与思考
• 成⻓于阿⾥实际业务的企业级互联⽹架构Aliware
• ⼩结
DRDS主要应⽤场景
• ⾼可⽤/读写分离
• ⾼兼容性SQL
• 系统⾃动化扩容缩容
• 分布式事务
• 离线融合查询
⾼可⽤与读写分离
MySQL Client
DRDS
MySQL Client Cluster
MySQL Client
DRDS 架构
• ⾼兼容性
• MySQL 5.5 的各类复杂查询
• Join
• 嵌套
• 函数
• 智能下推
• 减少⽹络传输
• 减少计算量
• 充分发挥下层存储的全部能⼒
容量管理
• 全量+增量完成系统迁移
• 业务上下线平滑
• 双11的核⼼保障
服务化的分布式事务
• 服务化后的柔性事务
• ⽀持服务化后的分布式
事务
• 灵活⽀持强、最终⼀致
离线融合查询
• ⾼压缩⽐分析类查询引擎,压
缩⽐平均值可以稳定在15:1
• ⽆缝兼容MySQL通讯协议及
SQL语法,⽀持多维度快速查询
(ADHOC查询)
• 可扩展,⽆容量瓶颈
Agenda
• DRDS产品线介绍
• DRDS在双11我们⾯对的新挑战与思考
• 成⻓于阿⾥实际业务的企业级互联⽹架构Aliware
• ⼩结
双⼗⼀是什么
• ⼀个前⼗分钟决定⼀切的游戏
• 2009年:⼤促了么?
• 2010年:CDN、带宽
• 2011年:商品打标、旺旺、降级
• 2012年:DB、超卖
• 2013年:⽆线、压测、单元化 2014年:安全、异地单元
• 2015年:异地多活、云化弹性架构
• 2016年:快速建站,Docker化
双⼗⼀对于数据库的挑战
Application
TDDL
MySQL Protocol KV Protocol
• 机器不增,性能倍增?!
显示全部