HBase技术介绍(转)

HBase简介

HBase, Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据;Google Bigtable利用 Chubby作为协同服务,HBase利用Zookeeper作为对应。

HBase介绍(转)

一、简介

history

  • started by chad walters and jim
  • 2006.11 G release paper on BigTable
  • 2007.2 inital HBase prototype created as Hadoop contrib
  • 2007.10 First useable Hbase
  • 2008.1 Hadoop become Apache top-level project and Hbase becomes subproject
  • 2008.10 Hbase 0.18,0.19 released

HBase是bigtable的开源山寨版本。是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。