云计算的安全架构与技术_第8节.ppt

  1. 1、本文档共113页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算的安全架构与技术_第8节

HBase Is (Not) Not a relational data storage system【不是关系型数据存储系统】 Tables have one primary index, the row key【表有一个主索引,行键】 No join operators【没有join操作】 Scans and queries can select a subset of available columns, perhaps by using a wildcard通配符 There are three types of lookups【三种查找类型】 Fast lookup using row key and optional timestamp【使用行键和可选的时间戳来进行快速查找】 Full table scan【全表扫描】 Range scan from region start to end【从区域开始到结束进行范围扫描】 * HBase Is (Not) Limited atomicity and transaction support【有限的原子性和事务支持】 HBase supports multiple batched mutations of single rows only【支持只有单行的多批处理变化】 Data is unstructured and untyped【数据是松散的和无类型的】 No accessed or operated via SQL【不能通过SQL访问和操作】 * Why Bigtable? Performance of RDBMS system is good for transaction processing but for very large scale analytic processing, the solutions are commercial, expensive, and specialized【关系数据库系统的性能很适合事务处理,但是对于大规模的分析过程,解决方案是商用的,昂贵的,专业的】 Very large scale analytic processing Big queries – typically range or table scans. Big databases (100s of TB) Map reduce on Bigtable with optionally Cascading on top to support some relational algebras关系代数 may be a cost effective solution * Why HBase? HBase is a Bigtable clone It is open source It has a good community and promise for the future It is developed on top of and has good integration集成 for the Hadoop platform * Data Model – Conceptual View概念视图 Tables are sorted by Row【以行排序】 Table schema only define it’s column families【表视图仅定义了它的列族】 Each family consists of any number of columns【每一族由许多列组成】 Each column consists of any number of versions【每一列由许多版本组成】 Columns within a family are sorted and stored together Everything except table names are byte[] (Row, Family: Column, Timestamp) ? Value * Data Model – Conceptual View * Row key Column Family value TimeStamp Data Model – Conceptual View概念视图 Table may be thought of a collection of rows that are located by a row key (and optional timestamp) and where any column may not have a value for particular row key (sp

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档