了解Hbase


  1. 什么是Hbase?

    Hbase是一款数据库,mysql也是数据库,但是mysql是关系型数据库。Hbases是适合大数据分析的数据库.  Mysql存储数据是以一条记录一行这种方式保存和读取数据,但是在海量数据下,一行数据对我们是没用的,而是应该拿一整列数据进行分析,比如说营业额,我们不关心一天的营业额,只关心一年的平均营业额,但是一年的平均营业额是需要我们整列的营业额数据才能算出.,那么我们的hbase就是按列存储的数据库


  2. Hbase的起源  

     hbase起源于Google的BigTable论文,收到了这个论文的启发,现在作为Hadoop的子项目来开发维护,以便于进行结构化数据的存储


  3. Hbase的优势

     a.快速存储

     b.分布式存储

         c.大量数据分析


    4.Hbase的特点

         a.数据巨大:一个表里面的数据异常庞大

         b.面向列:针对于列进行存储

         c.数据类型单一:只有String


     5,Hbase的组成

         a.表:与mysql的概念差不多,有行有列

         b.列族:表中有列,列上面还有列族,某几个列有共同的一个列族,可             把经常查询的列放在同一个列族下.可提高查询效率

         c.rowkey:行键,唯一标识.

         d.数据类型:以字符串存储

    

         

了解Hbase_第1张图片

你可能感兴趣的:(了解Hbase)