hbase存储机制

1:hbase表和传统的数据库表结构的区别
传统的数据库是一每行作为数据存储,在设计数据库的时候就需要设计好字段,增加字段主要修改表结构,会产生大量的冗余,hbase在设计表的时候不需要设计字段,字需要设计列族,字段在插入数据的时候再指定,并且不会造成冗余字段
hbase表结构

2:hbase的表是怎么存储的
hbase是存储大量数据的数据库,所以说表一般都很大,这么大的数据不能够存储在一台机子上,所以存储的时候需要把表分割成一个个的region,region再存储到region server上,底层还是保存到hdfs上
分割
存储到region server上

3:hbase的管理
hbase的管理者HMaster,需要职责是,监控hbase集群的状况,负责负载均衡
HMaster

4:hbase的寻址流程
下面一个图就是寻址流程图
保存的时候是一个逆过程,是先把数据表分快,分成一个个的region,把region分别存放到不同的region server上,需要把region存放的位置保存到META表,META表的数据保存在-ROOT-,zookeeper保存了-ROOT-表的位置,寻址的时候反向,,,,,
hbase寻址流程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值