Hbase是一个基于Hdfs的分布式列式存储nosql大表数据库
拥有实时读写,和及时查询以及大表存储等功能
HBase内部是存在 namespace 和 table表的概念的的
Table逻辑对象
逻辑层面,让用户去逻辑操作,存储在元数据的一个概念
默认每张表至少一个 region分区
Region:Hbase中数据负载均衡的最小单元
一张表按照行进行分区,实现分布式存储,物理存在
当我们表比较大的时候,使用region分区
RegionServer
理解:
1.一个 ReginServer中存储的是一个个 regin,
2.每个Regin当中,每个列族的数据是 store
3.store分为两种 memStore(内存中)和 StoreFlire(磁盘中)
4.memStore(内存中)就是客户端跟hbase存完数据很快
5.storeFlire其实就是存放在hdfs的 Hfile(通过fulsh 将内存当中的数据 持久化到 hdfs当中)