什么是Hbase?
Hbase是一款数据库,mysql也是数据库,但是mysql是关系型数据库。Hbases是适合大数据分析的数据库. Mysql存储数据是以一条记录一行这种方式保存和读取数据,但是在海量数据下,一行数据对我们是没用的,而是应该拿一整列数据进行分析,比如说营业额,我们不关心一天的营业额,只关心一年的平均营业额,但是一年的平均营业额是需要我们整列的营业额数据才能算出.,那么我们的hbase就是按列存储的数据库
Hbase的起源
hbase起源于Google的BigTable论文,收到了这个论文的启发,现在作为Hadoop的子项目来开发维护,以便于进行结构化数据的存储
Hbase的优势
a.快速存储
b.分布式存储
c.大量数据分析
4.Hbase的特点
a.数据巨大:一个表里面的数据异常庞大
b.面向列:针对于列进行存储
c.数据类型单一:只有String
5,Hbase的组成
a.表:与mysql的概念差不多,有行有列
b.列族:表中有列,列上面还有列族,某几个列有共同的一个列族,可 把经常查询的列放在同一个列族下.可提高查询效率
c.rowkey:行键,唯一标识.
d.数据类型:以字符串存储