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

中国云计算技术(二).pptx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 11 章 中国云计算技术(二) 序言   下载提示:该课件是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。课件下载后可定制修改,请根据实际需要进行调整和使用,谢谢!   Download reminder: This courseware is carefully compiled by this shop. I hope that after you download it, it can help you solve practical problems. The courseware can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! 11.3 国产大数据库技术 11.3.1 阿里巴巴OceanBase 11.3.2 云创存储数据立方(DataCube) 5 到目前为止, OceanBase支持了收藏夹、直通车报表、天猫评价等OLTP和OLAP在线业务,线上数据量已经超过千亿条记录。 11.3 国产大数据库技术 阿里巴巴OceanBase OceanBase主要是为了解决淘宝网的大规模数据而产生的,是一个支持海量数据的高性能分布式数据库系统,达到管理数千亿条记录的规模,支持在数百TB数据上跨行跨表事务并支持SQL操作。 6 PootServer/ UpdataServer (主) PootServer/ UpdataServer (备) ChunkServer/ MergeServer ChunkServer/ MergeServer ChunkServer/ MergeServer ChunkServer/ MergeServer 11.3 国产大数据库技术 阿里巴巴OceanBase 系统架构 7 11.3 国产大数据库技术 阿里巴巴OceanBase 客户端 基于MySQL数据库开发的应用程序、工具能够直接迁移到OceanBase RootServer 配置服务器,一般是单台服务器。记录commit log并通常采用双机热备 UpdateServer 存储OceanBase系统的增量更新数据。 ChunkServer 保存基准数据的服务器,通常是多台,同一份基准数据通常保存3份并存储在不同的ChunkServer上 MergeServer 接收并解析用户的SQL请求经过词法分析、语法分析、查询优化等一系列操作后转发给相应的ChunkServer或者UpdateServer 8 11.3 国产大数据库技术 阿里巴巴OceanBase 数据查询流程 9 11.3 国产大数据库技术 阿里巴巴OceanBase 系统特点及优势 主体数据在一段时间内保持相对稳定 以内存保存增删改记录极大地提高了系统写事务的性能 扩充UpdateServer内存即增加了内存中容纳的修改量 动态数据服务器UpdateServer写commit log并采取双机(甚至多机)热备 OceanBase按主键的范围查询对应着连续的磁盘读 10 11.3 国产大数据库技术 阿里巴巴OceanBase UpdateServer ChunkServer MergeServer RootServer 类似于DBMS中的DB角色,提供跨行跨表事务和很短的查询修改的响应时间以及良好的一致性 具有数据多副本、中等规模数据粒度、自动负载平衡、宕机恢复、机器plug and play等特点,系统容量及性能随时扩展 结合ChunkServer和UpdateServer,获得最新数据,实现数据一致性 类似于云计算中的主控机(如GFS master),进行机器故障检测、负载平衡计算、负载迁移调度等 11 11.3 国产大数据库技术 阿里巴巴OceanBase 可靠性与可用性 OceanBase在ChunkServer中保存了基准数据的多个副本。 OceanBase在UpdateServer中保存了增量数据的多个副本。 ChunkServer的多个副本可以同时提供服务。 UpdateServer主备之间为热备,同一时刻只有一台机器为主UpdateServer提供写服务。 OceanBase存储多个副本并没有带来太多的成本。 在OceanBase系统中,用户的读/写请求,即读/写事务,都发给MergeServer。 12 11.3 国产大数据库技术 阿里巴巴OceanBase 只读事务执行流程如下: 1 2 3 4 MergeServer解析SQL语句,词法分析、语法分析、预处理,最后生成逻辑执行计划和物理执行计划。 MergeServer将请求拆分后同时发给多台C

文档评论(0)

耳传科技 + 关注
官方认证
内容提供者

耳传科技专注智慧变现、知识付费等业务

认证主体深圳耳传网络科技有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440300MA5G660343

1亿VIP精品文档

相关文档