# TiDB 的 HTAP 架构

__*TiDB 的 HTAP 架构*__

![`smart`](TiDBHTAP_en_001_20220512.png)

-------------------------------------------------------------
图中有所改变的是在存储集群中增加了列存 TiFlash, TiFlash 节点以 Raft Learner 方式接入 Multi-Raft Group, 使用准实时同步的方式同步数据, 当数据同步到 TiFlash 以后, 会被从行格式转换为列格式。

关于 TiFlash 相关实现原理, 我们会在专门课程进行介绍, 主要有:
1. 列存储
2. 保证了 TiKV 的准实时同步
3. 数据一致性
4. 智能选择

除了, TiFlash 的列存储外, TiDB 还在 TiFlash 上支持了 MPP 计算架构, 对于聚合和 Join 的加速起到了非常明显的作用。