陈吉平:高可用分布式数据库系统架构实践

陈吉平:高可用分布式数据库系统架构实践

ID:15566403

大小:2.51 MB

页数:20页

时间:2018-08-04

陈吉平:高可用分布式数据库系统架构实践_第1页
陈吉平:高可用分布式数据库系统架构实践_第2页
陈吉平:高可用分布式数据库系统架构实践_第3页
陈吉平:高可用分布式数据库系统架构实践_第4页
陈吉平:高可用分布式数据库系统架构实践_第5页
资源描述:

《陈吉平:高可用分布式数据库系统架构实践》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高可用分布式数据库系统架构实践陈吉平OracleACEDirector《构建oracle高可用环境》一书作者2009年7月©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有内容介绍•淘宝网站发展历程•淘宝数据库的发展历程•分布式数据库体系架构案例•总结©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有淘宝网站发展历程25002008年:2000交易额999.6亿注册用户9800万卖出1.4亿件服饰卖出1366万部手机1500卖出3

2、130万张充值卡8W片尿片/天1000PV3.8W片/天全网成交5002W片/天9000片/天2000片/天02003200420052006200720082009©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有V1.0:最早的淘宝网•2003年非典时期•使用LAMP架构(Linux,Apache,MySql,Php)–业界流行的免费开源组合•使用Mysql数据库–很少的表,少量的数据–用户,交易,商品,其他简单的结构,但符合当时需求©2003-2009Taobao

3、.comAllRightsReserved.淘宝网版权所有V2.0:持续发展•集中的数据库–IBM小型机+EMC存储–Oracle数据库–Scaleup扩展方式•宝贵的数据库资源•单点,不方便扩展集中的数据库,简单快速太多的应用机器有限的链接池集中的数据库Oracle数据库©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有其它数据存储技术的发展•分布式存储(TFS)–解决海量,非结构化数据的存储–Key-Value数据,如图片•分布式Cache(Tair)–Cache才

4、是王道使用PCServer做存储媒介©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有高可用之双机房构架•DataGuard+RedoMirror©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有V3.0:垂直扩展•基于服务的构架体系–用户中心,商品中心等–每个业务有独立的应用与松耦合,服务导向的架构数据库环境–可单独部署与扩展•非核心数据从Oracle迁移MySQL–E.g.,收藏夹–节省费用©2003-2009Taobao.c

5、omAllRightsReserved.淘宝网版权所有V4.0:水平扩展-读写分离从Scaleup到Scaleout的转变•水平扩展构架体系–Scaleout的解决方案–缓解主库的压力–独特的消息中间件同步方式(Notify)•读库可以是Oracle或者是Mysql。–读库可扩展–坏掉任何一个读库,不影响业务©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有V4.0:水平扩展-水平拆分•水平扩展构架体系–Scaleout的解决方案解决单库天花板问题–对业务基本透明–可动

6、态扩展•支持任何数据库•未来支持多主结构–坏掉任何一个主库,不影响业务•未来支持压力动态均衡–数据可以动态分布–可以方便的扩展/减少数据库主机©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有数据平台©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有未来:多数据中心分布分布式多数据中心的支持©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有未来:云计算与平台服务•平台服务–如Amazon的S

7、3,Ec2,SimpleDb,存储服务和标准的开放–持久层不一定需要数据库©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有Case1:读写分离•2009年实现读/写读–Oracle到Mysql–主库集中,读库水平分割1,2(主库的1/N)主表–写操作与部分重要的读操作回主库,其它的读操作复制1回读库3,42–读库故障可回主库34•收到的成效5–缓解主库的压力瓶颈65,6–读节点可扩展78–性能提升7,8©2003-2009Taobao.comAllRightsRese

8、rved.淘宝网版权所有读写分离体系结构ApplicationTDDLReadWrite&Read…1/N1/N1/N1/N1/N1/N1/NReplicationdata(自主技术)主数据库©2003-2009Taobao.comAllRightsReserved.淘宝网版权所有Case2:水平分割•2009年实现–Mysql解决方案–水平分割–规划16个数据库,1024张表–分拆之前,单表16亿

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。