热门文章> hbase是一种什么数据库 >

hbase是一种什么数据库

36氪企服点评小编
2022-03-17 18:14
1068次阅读

Hbase 是一种基于列式存储的分布式的、面向列、基于HDFS的数据库,在需要实时读写,需要访问超大规模数据时,可以使用HBASE。

hbase是一种什么数据库hbase是一种什么数据库

HBase是一个面向列的数据库,在表中它由行排序。表模式定义只能列族,也就是键值对。一个表有多个列族以及每一个列族可以有任意数量的列。后续列的值连续地存储在磁盘上。表中的每个单元格值都具有时间戳。总之,在一个HBase中:表是行的集合、行是列族的集合、列族是列的集合、列是键值对的集合。

HBase全称为Hadoop Database(基于HDFS的数据库),设计来源Google 的bigtable,Hbase 仿照 bigtable设计基于HDFS上的一款数据库。

HBase是BigTable的开源java版本。是建立在HDFS之上,提供高可靠、高性能、列存储、可伸缩、实时读写NoSQL数据库系统。

HBase的特点:

1、HBase线性可扩展。

2、它具有自动故障支持。

3、它提供了一致的读取和写入。

4、它集成了Hadoop,作为源和目的地。

5、客户端方便的Java API。

6、它提供了跨集群数据复制。

[免责声明]

文章标题: hbase是一种什么数据库

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作