案例阿里数据库架构变迁与展望_第1页
案例阿里数据库架构变迁与展望_第2页
案例阿里数据库架构变迁与展望_第3页
案例阿里数据库架构变迁与展望_第4页
案例阿里数据库架构变迁与展望_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、阿里数据库架构变迁与展望阿里数据库体系的四个时代异地多活云化自研OceanBase异地双活单元化 AliSQL2016 -新机遇新同城多机房垂直拆分 商业 IOE单机房 单个应用单机2011 - 2015无冕之王2005 - 2010辉煌时代2003 - 2004淘宝初创淘宝初创淘宝初创AuctionMemberApacheApacheSearchMod_4ApacheMod_4Apache 4Pear DBMod_Pear DBMod_4Pear DB读读写读SlaveSlaveMasterPear DB淘宝初创问题:单机数据库迅速达到瓶颈解法:高端迁移到Oracle,并逐步升级硬件,到小型

2、机,最终形成IOE 架构效果:支撑了淘宝 2004 到 2009 发展辉煌时代-IOE辉煌时代-IOE问题:扩展性、可用性垂直扩展走到了极限集中式,稳定性的掌控力闭源的Oracle封闭的小机/回首往事 从 IOE 架构AliSQL分布式架构第一次推动中国数据库产业获得无限掌控力数据库限流 - 第一次运自己掌握热点更新优化 - 定制优化热点商品减库存业务场景线程池特性优化 - 定制优化高连接数并发场景专场7 数据库调优, 阿里巴巴无限可能,尽在掌握无冕之王- AliSQL.上百组12年历程回顾淘宝网创建应用 Java 化改造垂直拆分完成第一次双十一去IOE启动支付宝完成去IE硬件不断升级商品库完

3、成去IOE水平拆分完成开始尝试引入小型机引入Oracle淘宝全网完成去IOE支付宝交易完成OB改造200320042005200620072008200920102011201220132014新新机遇全网架构资源限制, 一个城市已经不能满足需求容灾,单地域机房风险单元化AliSQL分表数量庞大集群拆分接近极限业务开发复杂度路由,关联,聚合,订正OceanBase新新机遇 - 单元化按用户分流数据同步单元1服务层中心cdn1cdn2。cdnN新对应用新机遇 - 单元化的及解法延迟同步调用的影响同一机房0.2ms同一城市15ms跨城市5ms100ms几百次调用吞吐量下降单元内封闭数据延迟问题新新

4、机遇 - 单元化对数据库的及解法中心及各个单元间数据拆分原则数据买家维度拆分数据数据多点写入风险单元间DRC数据数据一致性,正确性 保障专场13 阿里巴巴 钱在晨新新机遇 - 单元化单元化效益稳定性变更范围故障恢复时间伸缩能力摆脱机房限制伸缩规模再次增强新新机遇 - 单元化横跨三年的项目探索攻坚收尾项目启动异地双活多地域,更远距离2013-082014-112013-052014-082015-08同城两单元双11洗礼新新机遇全网架构资源限制, 一个城市已经不能满足需求容灾,单地域机房风险单元化AliSQL分表数量庞大集群拆分接近极限业务开发复杂度路由,关联,聚合,订正OceanBase新新机

5、遇 - OceanBase增删改Query修改增量(内存)基线数据(固态盘)Data数据:多机磁盘修改增量:单机内存新新机遇 - OceanBaseMergeServerCkServerMergeServerCkServerMergeServerCkServerRoot ServerUpdateServerMergeServerMergeServerCkServerCkServer应用接口配置管理MergeServerCkServer修改增量基线数据SQLSQLSQLSQLSQLSQLSQLSQL新新机遇 - OceanBase基于Paxos的高可用方案以不可靠提供可靠服小于半数的分区性较高的可用性(最大35s不可用)强一致性角色异常描述时间/影响RootServer宕机/程序异常退出35S/不可用UpdateServer宕机/程序异常退出25S左右/不可用MergeServer宕机/程序异常退出1分钟/少量读超时CkServer宕机/程序异常退出1分钟/少量读超时主集群不可用如出现机房断网情况35s/不可用新新机遇 - OceanBase2010201120122013201420152014.2(v0.5)20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论