HBase 特点 | 学习笔记

简介: 快速学习 HBase 特点。

开发者学堂课程【分布式数据库 HBase快速入门:HBase 特点】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/101/detail/1737


HBase特点


内容介绍

一.海量存储

.列式存储

.极易扩展

.高并发

.稀疏

 

一.海量存储

Hbase 适合存储 PB 级別的海量数据,在 PB 级別的数据以及采用廉价 PC 存储的情况下,能在几十到百亳秒内返回数据.这与 Hbase 的极易扩展性息息相关。

正式因为 Hbase 良好的扩展性,才为海量数据的存储提供了便利。

 

.列式存储

这里的列式存储其实说的是列族存储, Hbase 是根据列族来存储数据的。列族下面可以有非常多的列。

列族在创建表的时候就必须指定。

 

.极易扩展

Hbase 的扩展性主要体现在两个方面。一个是基于上层处理能力( RegionServer )的扩展。一个是基于存储的扩展(HDFS

通过横向添加 RegionSever 的机器,进行水平扩展。提升 Hbase 上层的处理能力。提升 Hbase 服务更多 Region 的能力。备注: RegionSener 的作用是管理 regica 、承接业务的访问,这个后面会详细的介绍通过横向添加 Datanode 的机器,进行存储层扩容。

提升 Hbase 的数据存储能力和提升后端存储的读写能力。


.高并发

由于目前大部分使用 Hbase 的架构,都是采用的廉价 PC ,因此单个 IO 的延迟其实并不小,一般在几十到上百 ms 之间。这里说的高并发,主要是在并发的情况下, Hbase 的单个IO廷迟下降并不多。能获得高并发、低延迟的服务。


.稀疏

稀疏主要是针对 Hbase 列的灵活性,在列族中,你可以指定任意多的列,在列数据为空

的情况下,是不会者用存储空间的。

 

相关文章
|
存储 SQL 自然语言处理
基于 HBase 的海量数据查询与检索解析|学习笔记
快速学习基于 HBase 的海量数据查询与检索解析
基于 HBase 的海量数据查询与检索解析|学习笔记
|
存储 前端开发 Cloud Native
基于 HBase 快速构架海量订单存储系统|学习笔记
快速学习基于 HBase 快速构架海量订单存储系统
基于 HBase 快速构架海量订单存储系统|学习笔记
|
存储 搜索推荐 Java
如何基于 HBase 构建图片、视频数据的统一存储检索方案|学习笔记
快速学习如何基于 HBase 构建图片、视频数据的统一存储检索方案
如何基于 HBase 构建图片、视频数据的统一存储检索方案|学习笔记
|
SQL 存储 边缘计算
HBase&Hive 2(三)|学习笔记
快速学习 HBase&Hive 2(三)
192 0
HBase&Hive 2(三)|学习笔记
|
SQL 存储 分布式计算
HBase&Hive 2(二)|学习笔记
快速学习 HBase&Hive 2(二)
150 0
HBase&Hive 2(二)|学习笔记
|
存储 SQL 分布式计算
HBase&Hive 2(一)|学习笔记
快速学习 HBase&Hive 2(一)
191 0
HBase&Hive 2(一)|学习笔记
|
存储 SQL 缓存
HBase&HIve 1|学习笔记
快速学习 HBase&HIve 1
335 0
HBase&HIve 1|学习笔记
|
SQL 消息中间件 存储
基于 HBase 的大数据在线分析|学习笔记
快速学习基于 HBase 的大数据在线分析
基于 HBase 的大数据在线分析|学习笔记
|
XML 缓存 分布式计算
集成 Oozie 服务&集成 Hbase 服务 | 学习笔记
快速学习 集成 Oozie 服务&集成 Hbase 服务
182 0
集成 Oozie 服务&集成 Hbase 服务 | 学习笔记
|
存储 监控 分布式数据库
HBase 原理_6 | 学习笔记
快速学习 HBase 原理_6
167 0
HBase 原理_6 | 学习笔记