Hbase的架构及读写流程

Hbase是一个基于Hdfs的非关系型数据库,具备高可靠、高性能、列式存储、易扩展和高并发的特点。其架构包括client、Zookeeper、Hmaster和HRegionServer等组件,通过Zookeeper实现元数据管理和故障恢复。读流程涉及从Zookeeper获取meta表信息,然后在Region中查找数据。写流程则先写入HLog,再写入MemStore,确保数据持久化。数据flush和合并过程由MemStore大小和Hfile数量触发,实现高效存储管理。
摘要由CSDN通过智能技术生成

Hbase:

     是一个构建在Hdfs基础之上的非关系型数据库。**
     是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,目标是存储并计算大型的数据,具体来说就是在非常普通的硬件配置,就能够处理成千上万的行和列组成的大型数据。
     关系型数据库和非关系型数库的明显区别:Nosql往往使用api操作,关系型数据习惯与使用sql语句操作
特点:
        1.海量存储 -->基于Hdfs
        2.列式存储
        3.极易扩展
             (1)添加datanode机器,进行存储层扩容,提升Hbase的数据存储能力和提升后端存储的读写能力;
             (2)添加RegionServer机器,提升Hbase上层的处理能力,提升Hbase服务更多Region的能力。
        4.高并发
        5.稀疏
             由于采取列式存储,某一列没有数据不会占有磁盘空间,所有说是稀疏的


Hbase的架构:
        Hbase的相关组件
            client:包含访问Hbase的接口,还维护对应的cache来加速对Hbase的访问(如缓存.META元数据信息)
            Zookeeper:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值