- 1、本文档共113页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 中國人的驕傲.ppt
- 中國服裝史 概論.ppt
- 中型外资企业适用员工守则.doc
- 中央空调市场-企业.DOC.doc
- 中基层干部技能德信诚提升培训.ppt
- 中央空调系统的节电技术.doc
- 中央美院迁建工程之图书馆、行政办公楼施工组织设计方案.doc
- 中央银行学复习材料(自己).doc
- 中学数学教学实施愉快教学的探索论文.doc
- 中学生英语时态典型错误及对策.doc
- 基于人工智能的初中数学教学评价结果可视化研究教学研究课题报告.docx
- 小学语文古文教学资源开发与传统文化传承教学研究课题报告.docx
- 人工智能教育资源在初中历史教学中的跨学科融合与创新实践教学研究课题报告.docx
- 城市交通拥堵治理中的大数据应用与交通需求管理优化教学研究课题报告.docx
- 《基于深度学习的图像超分辨率重建在网络安全监控中的应用》教学研究课题报告.docx
- 数字化评价在高中英语口语教学中的实施与反思教学研究课题报告.docx
- 2025年心理健康主题班会演讲.pptx
- 数字化学生评价结果可视化在小学美术教学中的应用研究教学研究课题报告.docx
- UG三维建模设计总结.pptx
- 6 家电制造业智能化设备维护管理中的智能化设备维护技术标准实施研究教学研究课题报告.docx
文档评论(0)