更新时间:2025-08-15 GMT+08:00
分享

HTAP标准版简介

HTAP(Hybrid Transaction and Analytical Process,混合事务和分析处理)是能同时提供OLTP和OLAP的混合关系型数据库。

HTAP采用列式存储引擎,利用SIMD(Single Instruction Multiple Data)并行计算技术,针对海量数据的分析场景,HTAP实时分析避免了用户单独维护数据抽取同步的链路,节约了大量数据管理成本,提供了简洁高效的数据实时分析能力。

标准版HTAP是基于开源StarRocks进行深度二次开发的版本。

产品架构

如下图所示,HTAP包含了OLTP和OLAP,通过Binlog同步数据。AP实例部署在弹性云服务器ECS上,存储采用高可靠云存储,提供两种云盘类型:极速型SSD和超高IO。

TP是存算分离架构,共享数据,数据存储在共享存储上。使用行存储格式,行格式能快速访问一条记录的完整数据,适合联机事务处理。

AP是存算一体架构,数据存储在不同的云盘上。使用列存储格式,列格式方便获取一列的数据,适合联机分析处理。

开启TaurusDB实例Binlog日志后,将数据同步到AP实例,包括表增删操作和部分表结构变更类操作。数据同步到AP实例后,可以通过AP实例的读写内网地址或者通过代理地址访问AP实例,进行数据分析。

图1 产品架构

HTAP标准版实例包含FE节点和BE节点。

  • FE节点:HTAP的前端节点,主要负责管理元数据、管理客户端连接、进行查询规划、查询调度等工作。每个FE节点在内存中存储和维护一份完整的元数据副本,保证FE之间的一致性。FE节点有fe-leader、fe-follower和fe-observer三种角色。
    • fe-leader:负责读写元数据。fe-follower节点和fe-observer节点只能读取元数据,并将元数据写请求路由到fe-leader节点。fe-leader节点更新元数据,然后将元数据的更改同步到fe-follower节点和fe-observer节点。
    • fe-follower:只能读取元数据。
    • fe-observer:fe-observer节点从fe-leader节点同步和重放日志以更新元数据。fe-observer节点主要用于增加集群的查询并发性。
  • BE节点:HTAP的后端节点,负责数据存储和SQL计算。

介绍视频

操作视频

主要特性

  • 支持MPP架构

    利用多节点的计算能力,查询并行执行。

  • 高性能

    支持向量化引擎及CBO优化器,大宽表,多表join查询性能优异。

  • 支持标准SQL

    查询语句基本符合SQL-92标准。

  • 数据压缩存储

    列式压缩存储数据,同等条件下能够节约大量存储成本。

  • 多个数据源汇聚

    支持将多个TaurusDB数据库同步到一个HTAP实例。

使用须知

目前支持HTAP标准版的区域如下:

  • 华南-广州
  • 华北-北京四
  • 华东-上海一

计费说明

标准版的详细计费内容请参见HTAP实例计费说明

相关文档