网站大量收购独家精品文档,联系QQ:2885784924

Cobar地架构与实践.PDF

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)和 个

您可能关注的文档

文档评论(0)

133****0075 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档