什么是HTAP
HTAP(Hybrid Transaction and Analytical Process,混合事务和分析处理),HTAP实时分析是基于开源Clickhouse进行深度二次开发的版本。采用列式存储引擎,利用SIMD(Single Instrnction Multiple Data)并行计算技术,针对海量数据的分析场景,尤其是大宽表的场景下,查询性能提升尤为显著。
HTAP实时分析避免了用户单独维护数据抽取同步的链路,节约了大量数据管理成本,提供了简洁高效的数据实时分析能力。
概述
HTAP实时分析作为云数据库GaussDB(for MySQL)的从库实时同步用户数据并提供高性能的数据分析能力,支持在GaussDB(for MySQL)实例上同时支撑在线事务处理和在线数据分析。
支持的区域
目前支持HTAP实时分析的区域如下:
- 华北-北京四
- 华东-上海一
- 华南-广州
- 亚太-新加坡
产品架构
HTAP实时分析部署在弹性云服务器ECS上,存储采用高可靠云存储,提供两种类型:极速型SSD和超高IO。
开启GaussDB(for MySQL)实例Binlog日志,将数据同步到HTAP节点,包括表增删改查操作和表结构变更类操作。数据同步到HTAP节点后,可以通过HTAP节点的读写内网地址或读写公网地址访问HTAP节点,进行数据分析。
产品特性
- 支持MVCC(多版本并发控制),提供事务一致性读
提供四种隔离级别,用户可以根据具体使用场景,在创建数据同步时通过设置参数值选择所需隔离级别。
- READ_UNCOMMITTED:读未提交,无事务一致性。
- READ_COMMITTED:读最新已提交数据,提供一致性读。
- QUERY_SNAPSHOT:快照查询,避免数据去重归并操作,提供极速查询性能,且保证一致性读。
- QUERY_RAW:返回所有原始数据,包括已删除和更新的不同版本。
- 并行数据同步
- 表定义改写
在创建同步时,用户可根据业务场景对表进行个性化修改,进一步提成分析查询性能,我们的支持六种修改方式:ORDER BY、PARTITION BY、SAMPLE BY、 PRIMARY KEY、TTL、COLUMNS。
- 同步黑白名单过滤
- Binlog合并
- 增强数据复制的稳定性
支持绝大部分GaussDB(for MySQL)的DDL同步。支持字符集的自动转换,将源库的字符集,自动转换成目标库的UTF-8字符集。
- 数据类型更丰富
支持GaussDB(for MySQL)的全部数据类型,具体类型对应关系参见数据类型对应关系。
- 多个数据源汇聚
- 安全增强
计费说明
计费项 |
计费说明 |
---|---|
数据库实例 |
对所选的实例规格进行计费,当前只支持按需计费方式,实例购买后立即开始计费。 |
数据库存储 |
对数据库存储空间进行计费,当前只支持按需计费方式,购买时选择存储容量,存储费用按照每小时计费。 |
公网流量 |
实例支持公网访问,公网访问会产生带宽流量费;数据库实例在云内部网络产生的流量不计费。 |
实例规格 |
区域 |
价格(元/小时) |
|
单机 |
主备 |
||
4vCPUs | 16GB |
华北-北京四、华东-上海一、华南-广州 |
2.37 |
4.74 |
亚太-新加坡 |
4.04 |
8.08 |
|
8vCPUs | 32GB |
华北-北京四、华东-上海一、华南-广州 |
4.74 |
9.48 |
亚太-新加坡 |
8.07 |
16.14 |
|
16vCPUs | 64GB |
华北-北京四、华东-上海一、华南-广州 |
9.48 |
18.96 |
亚太-新加坡 |
16.15 |
32.30 |
|
32vCPUs | 128GB |
华北-北京四、华东-上海一、华南-广州 |
18.95 |
37.90 |
亚太-新加坡 |
32.29 |
64.58 |
|
64vCPUs | 256GB |
华北-北京四、华东-上海一、华南-广州 |
37.90 |
75.80 |
亚太-新加坡 |
64.58 |
129.16 |
|
88vCPUs | 352GB |
华北-北京四、华东-上海一、华南-广州 |
52.11 |
104.22 |
亚太-新加坡 |
88.80 |
177.60 |
存储规格 |
区域 |
价格(元/GB/小时) |
|
单机 |
主备 |
||
超高IO |
华北-北京四、华东-上海一、华南-广州 |
0.0014 |
0.0028 |
亚太-新加坡 |
0.002 |
0.004 |
|
极速SSD |
华北-北京四、华东-上海一、华南-广州 |
0.0042 |
0.0084 |
亚太-新加坡 |
0.00715 |
0.0143 |