# TiDB 的 HTAP（混合事务/分析处理）功能

+ 混合的**行**和**列**
  + TiFlash支持基于主键的实时更新
  + TiFlash是一个列式复制
  + OLTP 和 OLAP 工作负载被隔离
+ 智能选择（基于CBO）
+ MPP架构
-------------------------------------------------------------
下面，我们总结TiDB数据库的HTAP能力：

1. 行列混合，TiKV 和 TiFlash 分别实现了行存储和列存储。

2. Smart Selection（基于CBO自动选择），在PointGet和范围扫描复杂环境中，CBO生成的执行计划实现了将数据自动路由到TiKV或TiFlash的功能。除了Smart Selection，还支持手动提示。

3. MPP架构在TiFlash集群上实现了聚合和连接操作的加速。