HBase隶属于hadoop生态系统,它参考了谷歌的BigTable建模,实现的编程语言为 Java, 创建在hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。它仅能经过主键(row key)和主键的range来检索数据,主要用来存储非结构化和半结构化的松散数据。与hadoop同样,Hbase目标主要依靠横向扩展,经过不断增长廉价的商用服务器,来增长计算和存储能力。Hbase数据库中的表通常有这样的特色: html
目录:算法
系统架构:数据库
数据模型:编程
RegionServer:数组
nameSpace:缓存
HBase寻址:服务器