- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Cloud Computing 云计算
Cobar的架构与实践
文 邱硕
/
是提供分布式数据库服务的中间件 是阿里巴巴 前台应用访问数据库的统一入口 本文讲述的就
Cobar , B2B 。
是Cobar的架构演变与应用实践。
2008年,阿里巴巴B2B成立了平台技术部,为各个 消费者之间的关系。负责跨机房数据库同步的
业务部门的产品提供底层的基础平台。这些平台 Otter是这些变更数据的消费者之一。
涵盖Web框架、消息通信、分布式服务、数据库 截至2012年6月,Cobar的使用方已涵盖B2B中文
中间件等多个领域的产品。它们有的源于各个产
站、国际站、国际交易、搜索、数据仓库、ITU等
品线在长期开发过程中沉淀出来的公共框架和系 部门的200多个应用,其中包括中文站的Offer和国
统,有的源于对现有产品和运维过程中新需求的
际站产品等的核心应用。
发现。数据库相关的平台就是其中之一,主要解
决以下三方面的问题。 中文站Offer表的拆分和amoeba
为海量前台数据提供高性能、大容量、高可用性
的访问。 2 0 0 8 年,阿里巴巴的业务基本上使用同一个
为数据变更的消费提供准实时的保障。 Oracle+小型机做数据库,一个单点承载了多个核
心业务,比如中文站的Offer应用,其数据量和访
高效的异地数据同步。
问量都很高。截至2008年,数据库的Offer表已经
应用层通过Cob ar访问数据库 (如图1所示)。 有1亿的数据量。在高峰时期,Oracle小型机常常
对数据库的访问分为读操作 (select)和写操作 load高达30,CPU利用率在90%以上。
(update、insert和delete)。写操作会在数据库上产
同时,过多的应用使用同一个单点数据库,导致
生变更记录,MySQL的变更记录叫binlog,Oracle
连接数过多,影响性能。Oracle的Standby切换在
的变更记录叫redolog。图1中的Erosa产品解析这
实际使用中也出现过问题,导致网站不可用这样
些变更记录,并以统一的格式缓存至Eromanga
的事故。Oracle数据库不开源,基本可以算是一
中,后者负责管理变更数据的生产者 (Erosa)和
个
您可能关注的文档
- 2009高考(浙江卷)1.下列词语中,各对加点字地读音都不相.ppt
- S模型对农田土地平整方式地综合评价.PDF
- 2009年3月,美国失业人数跳升到26年来地最高水平。越来越.PDF
- Chaos-混沌地世界-.PDF
- 2009年中考·专题复习中国近代化地艰难探索.ppt
- 2010年11月开幕地苏梅岛W度假酒店位於苏梅岛地湄南海滩.PDF
- TGS2600用于空气污染物检测地气体传感器.PDF
- Title我爱长腿叔叔-文字辅导对儿童成长地意义.PDF
- ChapterX分享我们地心灵内心世界游戏.doc
- TO-3贵金属脱氧催化剂地开发和工业应用.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)