HBase工作原理概述

              HBase工作原理概述

                                     作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

  

 

  我们知道面向行存储的关系型数据库擅长处理查询的操作,而面向列的存储的数据库擅长统计分析数据。HBase是分布式面向列存储的数据库。

一.HBase概述

1>.什么是HBase

  HBase的原型是Google的BigTable论文,受到了该论文思想的启发,目前作为Hadoop的子项目来开发维护,用于支持结构化的数据存储。
  HBase重大事件:
    2006年Google发表BigTable白皮书     2006年开始开发HBase     2008年北京成功开奥运会,程序员默默地将HBase弄成了Hadoop的子项目     2010年HBase成为Apache顶级项目
  现在很多公司二次开发出了很多发行版本,你也开始使用了。
  HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。
  HBase的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能够处理由成千上万的行和列所组成的大型数据。   
  HBase是Google Bigtable的开源实现,但是也有很多不同之处。比如:Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MAPREDUCE来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用Chubby作为协同服务,HBase利用Zookeeper作为对应。

  HBase官方网站:
    

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwppsy.html