You need to enable JavaScript to run this app.
导航

什么是表格数据库 HBase 版

最近更新时间2024.05.11 17:57:15

首次发布时间2022.05.11 13:32:55

火山引擎表格数据库 HBase 版是基于 Apache HBase 提供的全托管 NoSQL 服务,兼容标准 HBase 访问协议,具备低成本存储、高扩展吞吐等优势。

产品架构

alt

如上图所示,表格数据库 HBase 版主要由 Master、RegionServer、ZooKeeper、HDFS 四部分组成:

  • Master:Master 负责管理和协调 RegionServer,以及管理表的增删改查操作。每个 HBase 实例默认只能创建 2 个 Master 节点(主备)。

  • RegionServer:RegionServer 负责存放和管理 HRegion,以及提供表数据的读写服务。每个 HBase 实例可以创建 2~100 个 Region Server 节点。

  • ZooKeeper:ZooKeeper 保证了 Master 的高可用,并且能够实时监控 RegionServer 的上线下线信息,及时通知 Master。

  • HDFS:分布式文件系统,默认 3 副本,提供了高可用、可扩展的文件存储能力。

产品优势

表格数据库 HBase 版具备以下优势,帮助您构建理想应用。

  • 支持宽表模型。
  • 高可用架构,Master 为包含两个节点的主备模式,支持 HA 实时检测。
  • 存储和计算分离保证数据的高可靠,存储采用多副本机制,可用性不低于 99.9%。
  • 数据冷热分离,根据冷热分离分界点,将历史数据归档至冷存储中,有效降低存储成本。
  • 支持实例变配,包括横向扩容和纵向扩缩容,还提供了监控告警等功能,实例管理简单方便。

实例

表格数据库 HBase 版的基本单位是实例。实例是独立的、虚拟化的数据库运行环境,是多个数据节点与代理节点的集合,数据节点上运行 Apache HBase 引擎。创建实例时,您需要指定所有节点的引擎版本和规格大小。创建好 HBase 实例后,您可以通过 ECS 进行访问。

表格数据库 HBase 版支持 2.x 的 Apache HBase 引擎版本。关于 HBase 版本的更多信息,请参见 Apache HBase

实例监控

您可以使用云监控服务来监控 HBase 实例的性能和运行状况,同时在表格数据库 HBase 版控制台上查看云监控性能的相关图表。更多信息,请参见监控指标说明