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实例,进行数据分析。
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计算。
介绍视频
操作视频
主要特性
使用须知
目前支持HTAP标准版的区域如下:
- 华南-广州
- 华北-北京四
- 华东-上海一
计费说明
标准版的详细计费内容请参见HTAP实例计费说明。