文档详情

《云上的分布式数据库-沈询_IT168文库》.pdf

发布:2015-12-27约2.19万字共34页下载文档
文本预览下载声明
云上的分布式数据库 DRDS原理与实践 自我介绍 •  花名 沈询 •  新浪微博: 搜 淘宝沈询 •  阿里分布式数据库(DRDS/TDDL)、阿里分布 式消息服务 (ONS)负责人 •  参与过阿里集团大部分的Oracle到MySQL的 迁移工作(商品、用户、交易、评价 etc..) •  在分布式存储领域经验比较丰富 提纲 •  DRDS 简介 •  DRDS 云上的实践 •  DRDS 功能特性与原理 •  小结 DRDS 简介 DRDS简介 •  DRDS是什么 –  分布式数据库整体解决方案 •  DRDS能做到什么 –  尽可能保留数据库的优势 (RDBMS--) •  MySQL兼容 •  复杂SQL解决方案、分布式事务解决方案 –  线性扩缩(RDBMS++) •  读写分离 •  动态伸缩(解决读写瓶颈) •  业务在线正常运行 DRDS简介 •  DRDS的应用场景 –  您是DRDS的用户 •  您的企业有高速增长预期 •  您的业务的目标客户是70亿人 •  您希望您的目标客户有优质的软件体验 •  您希望寻找高容错的数据库解决方案 •  您觉得NoSQL太麻烦 –  您不是DRDS的用户 •  您的企业已经不再增长 •  您服务的目标客户在一千人以下 •  您认为您的IT系统挂掉稀松平常,影响不大 DRDS简介 •  历史悠久 –  Cobar 的协议层(from 08年) –  TDDL 的执行引擎和运维生态(from 08年) •  为云打造 –  更好的自主运维体验 –  更强大的功能与兼容性 –  与世界最新潮流并驾齐驱 DRDS 云上实践 DRDS云上实践 •  内部使用情况 –  内部几千应用使用 –  至今6年,多次双11 –  无p1故障 •  2014-12-4 正式公测 –  五个月时间内 –  x000+公测申请 –  正式运行的活跃应用超过x00 •  保险(众安保险,etc..) •  互联网应用(为知笔记,虾米,华甫达,etc..) •  通信(阿里通信,etc..) •  金融 (xx贷,etc..) •  医疗健康(阿里医药,etc..) •  GIS (高德,etc..) •  Etc …. DRDS云上实践 •  分布式数据库核心功能产品化 –  动态读写分离 –  小表复制 –  弹性扩容缩容 –  监控、告警、性能调优 DRDS云上实践 •  易用性功能补强 –  MySQL协议兼容性提升 –  GUI工具兼容性提升 –  复杂SQL和聚合兼容性 •  智能下推 •  分布式Join •  系统稳定性提升 –  网络结构大调整,解决Cobar不稳定问题 –  Cobar读写分离数据不一致问题改进 DRDS云上实践 •  外部故障 –  4月x日 –  运维系统变更导致P3 影响了10+客户不能正常 登陆 •  后续action –  百倍赔付 –  管理工具是最
显示全部
相似文档