推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

HBase核心特点与架构

更新时间:2026-06-11 10:14:22 大小:18K 上传用户:烟雨查看TA发布的资源 标签:hbase 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、HBase基本概念

HBaseHadoop Database的缩写,是一个开源的、分布式、面向列的NoSQL数据库,依托Hadoop生态体系构建,主要用于处理海量结构化和半结构化数据,支持线性扩展,能够在普通商用硬件集群上存储管理PB级别的海量数据。

核心定位

HBase设计目标是填补传统关系型数据库无法应对海量数据存储与高并发读写的短板,和HadoopMapReduce分工互补:MapReduce擅长批量离线处理海量数据,HBase擅长实时随机读写海量数据,二者配合可以覆盖大数据领域绝大多数存储计算场景。

二、HBase核心特点

1. 强一致性读写HBase保证同一行数据的读写操作强一致,非常适合需要实时数据读写的场景,比如计数器、用户实时行为数据存储。

2. 线性扩展:可以通过动态增加RegionServer节点的方式,直接提升集群的存储容量和读写能力,扩展过程不需要停机,对业务影响极小。

3. 面向列存储:数据按照列族进行存储,列族下可以动态新增列,不需要提前定义所有表结构,适合半结构化、非结构化数据存储,查询时只需要读取目标列,大幅减少IO开销。

4. 海量存储能力:支持PB级数据存储,单表可以支持数十亿行、数百万列的规模,依托HDFS实现数据的持久化存储和多副本冗余备份,数据可靠性高。

5. 稀疏存储:空单元格不会占用存储空间,对于稀疏数据的存储利用率远高于传统关系型数据库。

6. 兼容性强:原生支持MapReduce接入,可以和HiveSparkFlink等大数据组件深度集成,方便进行数据批处理和流式计算。


部分文件列表

文件名 大小
HBase核心特点与架构.docx 18K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载