- 1
- 2
- 3
- 4
- 5
HBase核心特点与架构
资料介绍
一、HBase基本概念
HBase是Hadoop Database的缩写,是一个开源的、分布式、面向列的NoSQL数据库,依托Hadoop生态体系构建,主要用于处理海量结构化和半结构化数据,支持线性扩展,能够在普通商用硬件集群上存储管理PB级别的海量数据。
核心定位
HBase设计目标是填补传统关系型数据库无法应对海量数据存储与高并发读写的短板,和Hadoop的MapReduce分工互补:MapReduce擅长批量离线处理海量数据,HBase擅长实时随机读写海量数据,二者配合可以覆盖大数据领域绝大多数存储计算场景。
二、HBase核心特点
1. 强一致性读写:HBase保证同一行数据的读写操作强一致,非常适合需要实时数据读写的场景,比如计数器、用户实时行为数据存储。
2. 线性扩展:可以通过动态增加RegionServer节点的方式,直接提升集群的存储容量和读写能力,扩展过程不需要停机,对业务影响极小。
3. 面向列存储:数据按照列族进行存储,列族下可以动态新增列,不需要提前定义所有表结构,适合半结构化、非结构化数据存储,查询时只需要读取目标列,大幅减少IO开销。
4. 海量存储能力:支持PB级数据存储,单表可以支持数十亿行、数百万列的规模,依托HDFS实现数据的持久化存储和多副本冗余备份,数据可靠性高。
5. 稀疏存储:空单元格不会占用存储空间,对于稀疏数据的存储利用率远高于传统关系型数据库。
6. 兼容性强:原生支持MapReduce接入,可以和Hive、Spark、Flink等大数据组件深度集成,方便进行数据批处理和流式计算。
部分文件列表
| 文件名 | 大小 |
| HBase核心特点与架构.docx | 18K |
最新上传
-
ZENGYIBIN 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32的数字万用表
-
21ic小能手 打赏5.00元 3天前
-
kuangwy 打赏1.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:触控无极台灯控制方案
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:51单片机的汽车雨刷器
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏320.00元 3天前
用户:jh03551
-
21ic下载 打赏320.00元 3天前
用户:jh0355
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:江岚
-
21ic下载 打赏210.00元 3天前
用户:潇潇江南
-
21ic下载 打赏60.00元 3天前
用户:小猫做电路
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏60.00元 3天前
用户:mulanhk
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏15.00元 3天前
用户:xuzhen1
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏10.00元 3天前
用户:wjr111
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:STM32密码锁仿真
-
x1707 打赏1.00元 3天前
-
lanmukk 打赏60.00元 3天前




全部评论(0)