- 1、本文档共124页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第7章
分布式列存储数据库HBase
引入HBASE的原因
?数据库系统已无法适应大型分布式数据存储的需要
?基于关系数据库的改进,比如副本、分区技术等,导致系统难于安装与维护
?关系模型对数据的操作使数据的存贮变得复杂
引入HBASE的原因
?HBASE从设计理念上就为可扩展做好了充分准备
?空间的扩展只需要加入存储结点
?使用‘表’的概念,但不同于关系数据库,不支持SQL
?实质上是一张极大的、非常稀疏的,存储在分布式文件系统上的表
7.1HBase概述
HBase是一个分布式的、面向列的开源NoSQL数据库,能够对大型数据提供随机、实时的读写访问,是基于Google的BigTable的开源实现[36]。Google的BigTable利用GFS作为其文件存储系统,HBase利用Hadoop的HDFS作为其文件存储系统;Google通过MapReduce来处理BigTable中的海量数据,HBase同样利用Hadoop中的MapReduce来处理HBase中的海量数据;GoogleBigTable利用Chubby作为协同服务,HBase则利用Zookeeper作为协同服务。HBase在Hadoop之上提供了类似于BigTable的能力,主要用于存储并处理大规模的数据,与传统关系型数据库的不同之处在于,它是一个适合于结构化、半结构化和非结构化数据存储的数据库;不是基于行的存储模式,而是基于列的存储模式。
时间
事件
2006年11月
Google公司Chang等人发表的BigTable论文。
2007年4月
基于BigTable的HBase源码基本可用。
2007年10月
HBase第一个发布版本(Hadoop0.15.0)。
2008年1月
Hadoop成为Apache的顶级项目,HBase成为Hadoop的子项目。
2008年10月
HBase0.18.1发布。
2009年1月
HBase0.19.0发布。
2009年9月
HBase0.20.0发布。
2010年5月
HBase成为Apache的顶级项目。
2010年6月
HBase0.89第一个开发版本。
2011年1月
HBase0.90.0发布,稳定性和持久性有所提升。
2012年1月
HBase0.92.0发布,支持协处理器和安全控制。
2012年5月
HBase0.94.0发布,包含很多性能的提升和BUG修复及新特性。
2013年4月
HBase0.95.0发布,性能提升、BUG修复及新特性。
2013年10月
HBase0.96.0发布,提高了稳定性、平均恢复时间(MTTR)等。
2014年2月
HBase0.98.0发布,提高了性能和安全特性。
2014年11月
HBase0.99.0发布,提高了性能和安全特性。
2015年2月
HBase1.0.0发布,简化和提升RegionAssignment的可靠性等。
2015年4月
HBase2.0.0-SNAPSHOT发布,更好支持Cell级别的ACL控制等。
7.1HBase概述
HBase的主版本与Hadoop的主版本号是相互匹配的,如HBase0.19.X就表示它是工作在Hadoop0.19.X之上的。
HBase
0.92.x
HBase
0.94.x
HBase
0.96.x
HBase
0.98.x
HBase
1.0.x
Hadoop0.20.x
支持并测试
不支持
不支持
不支持
不支持
Hadoop0.22.x
支持并测试
不支持
不支持
不支持
不支持
Hadoop
1.0.0-1.0.2
不支持
不支持
不支持
不支持
不支持
Hadoop1.0.3+
支持并测试
支持并测试
支持并测试
不支持
不支持
Hadoop1.1.x
支持未测试
支持并测试
支持并测试
不支持
不支持
Hadoop0.23.x
不支持
支持并测试
支持未测试
不支持
不支持
Hadoop2.0.x
不支持
支持未测试
不支持
不支持
不支持
Hadoop2.1.0
不支持
支持未测试
支持并测试
不支持
不支持
Hadoop2.2.0
不支持
支持未测试
支持并测试
支持并测试
支持未测试
Hadoop2.3.x
不支持
支持未测试
支持并测试
支持并测试
支持未测试
Hadoop2.4.x
不支持
支持未测试
支持并测试
支持并测试
支持并测试
Hadoop2.5.x
不支持
支持未测试
支持并测试
支持并测试
支持并测试
Hadoop2.6.x
不支持
支持未测试
支持并测试
支持并测试
支持并测试
7.2HBase特点
1)强一致性
HBase在设计时选择了分布式系统CAP理论中的CP,并保证单行的
您可能关注的文档
- hadoop开发者第三期-大数据文档资料.docx
- Hadoop云计算技术介绍-大数据文档资料.docx
- hbase-._程式設計-大数据文档资料.docx
- HBase-大数据文档资料.docx
- Hive编程入门-weibo-大数据文档资料.docx
- hive调优-大数据文档资料.docx
- Hive高级编程-weibo-大数据文档资料.docx
- hive实现原理-weibo-大数据文档资料.docx
- Hive数据仓库-大数据文档资料.docx
- melnik_VLDB-大数据文档资料.docx
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)