HBase的优点是什么?-问答-阿里云开发者社区-阿里云

开发者社区> 追风少年刘全有> 正文

HBase的优点是什么?

来自:华章出版社 2021-10-22 14:54:06 68 1

HBase的优点是什么?

取消 提交回答
全部回答(1)
  • 令人无语的八阿哥
    2021-10-22 15:22:55

    与其他数据库相比,HBase在系统设计以及实际实践中有很多独特的优点。

    • 容量巨大:HBase的单表可以支持千亿行、百万列的数据规模,数据容量可以达到TB甚至PB级别。传统的关系型数据库,如Oracle和MySQL等,如果单表记录条数超过亿行,读写性能都会急剧下降,在HBase中并不会出现这样的问题。

    • 良好的可扩展性:HBase集群可以非常方便地实现集群容量扩展,主要包括数据存储节点扩展以及读写服务节点扩展。HBase底层数据存储依赖于HDFS系统,HDFS可以通过简单地增加DataNode实现扩展,HBase读写服务节点也一样,可以通过简单的增加RegionServer节点实现计算层的扩展。

    • 稀疏性:HBase支持大量稀疏存储,即允许大量列值为空,并不占用任何存储空间。这与传统数据库不同,传统数据库对于空值的处理要占用一定的存储空间,这会造成一定程度的存储空间浪费。因此可以使用HBase存储多至上百万列的数据,即使表中存在大量的空值,也不需要任何额外空间。

    • 高性能:HBase目前主要擅长于OLTP场景,数据写操作性能强劲,对于随机单点读以及小范围的扫描读,其性能也能够得到保证。对于大范围的扫描读可以使用MapReduce提供的API,以便实现更高效的并行扫描。

    • 多版本:HBase支持多版本特性,即一个KV可以同时保留多个版本,用户可以根据需要选择最新版本或者某个历史版本。

    • 支持过期:HBase支持TTL过期特性,用户只需要设置过期时间,超过TTL的数据就会被自动清理,不需要用户写程序手动删除。

    • Hadoop原生支持:HBase是Hadoop生态中的核心成员之一,很多生态组件都可以与其直接对接。HBase数据存储依赖于HDFS,这样的架构可以带来很多好处,比如用户可以直接绕过HBase系统操作HDFS文件,高效地完成数据扫描或者数据导入工作;再比如可以利用HDFS提供的多级存储特性(Archival Storage Feature),根据业务的重要程度将HBase进行分级存储,重要的业务放到SSD,不重要的业务放到HDD。或者用户可以设置归档时间,进而将最近的数据放在SSD,将归档数据文件放在HDD。另外,HBase对MapReduce的支持也已经有了很多案例,后续还会针对Spark做更多的工作。

    资料来源:《HBase原理与实践》,文章链接:https://developer.aliyun.com/article/724670

    0 0
相关问答

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 120300浏览量 回答数 10

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 975811浏览量 回答数 17

3

回答

【精品问答】大数据计算技术1000问

问问小秘 2019-11-13 16:03:32 12366浏览量 回答数 3

4

回答

【PDF下载】金融技术峰会之云数据库OceanBase架构

云栖技术 2017-08-17 16:04:00 20106浏览量 回答数 4

2

回答

ZooKeeper介绍、分析、理解

小柒2012 2016-02-24 19:00:06 13825浏览量 回答数 2

3

回答

HBase mslab.chunksize和G1HeapRegionSize间是否有关系

yauso 2019-07-17 17:14:06 114625浏览量 回答数 3

1

回答

linux下安装Mycat-web监控

小柒2012 2016-06-20 20:10:52 13851浏览量 回答数 1

5

回答

阿里技术架构简览

叔至 2015-07-06 15:08:01 20665浏览量 回答数 5

4

回答

【案例】从hadoop框架与MapReduce模式中谈海量数据处理

jack.cai 2014-08-25 20:55:43 18490浏览量 回答数 4

3

回答

请问分布式关系型数据服务DRDS开源吗?

缠豆 2013-10-21 18:07:06 26026浏览量 回答数 3
0
文章
759
问答
来源圈子
更多
+ 订阅
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载