栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hbase的几大特性

Hbase的几大特性

Hbase 的特性:Hbase 还是一种非关系型数据库,即NoSQL 数据库。                                         

1.容量巨大:Hbase 的单表可以有百亿行、百万列,数据矩阵横向和纵向两个维度所支持的数据量级都非常具有弹性。

2. 面向列:Hbase 是面向列的存储和权限控制,并支持列独立检索。                                                      

3. 扩展性: Hbase 底层文件存储依赖HDFS,从“基因”上决定了其具备可扩展性。Hbase 的Region 和RegionServer 的概念对应的数据可以分区,分区后数据可以位于不同的机器上,所以在Hbase 核心架构层面也具备可扩展性。Hbase 的扩展性是热扩展,在不停止现有服务的前提下,可以随时添加或者减少 节点。                                                                                                                       

4. 高可靠性:Hbase 提供WAL 和Replication 机制。前者保证了数据写入时不会因集群异常而导致写入数据的丢失;后者保证了在集群出现严重问题时,数据不会发生丢失或者损坏。而且Hbase 底层使用HDFS,HDFS 本身的副本机制很大程度上保证了Hbase 的高可靠性。同时,协调服务的ZooKeeper 组件具备高可用性和高可靠性。  

5. 高性能:底层的LSM 数据结构和Rowkey 有序排列等架构上的独特设计,使得Hbase 具备非常高的写入性能。Region 切分、主键索引和缓存机制使得Hbase 在海量数据下具备一定的随机读取性能,该性能针对Rowkey 的查询能够达到毫秒级别。同时,Hbase 对于高并发的场景也具备很好的适应能力。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/735411.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号