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