# TiDB の HTAP 機能

+ 混在した**行**と**カラム**
  + TiFlashは、主キーに基づいたリアルタイム更新をサポートしています
  + TiFlashは列指向レプリカです
  + OLTP と OLAP のワークロードは分離されています
+ スマートセレクション（CBOに基づく）
+ MPPアーキテクチャー
-------------------------------------------------------------
TiDBデータベースのHTAP能力を以下に要約します：

1. 行-カラム混合で、TiKVとTiFlashはそれぞれ行ストレージとカラムストレージを実現します。

2. Smart Selection（CBOの自動選択に基づく）は、PointGetおよびレンジスキャンの複雑な環境では、CBOによって生成された実行計画が、データをTiKVまたはTiFlashに自動的にルーティングする機能を実現します。Smart Selectionに加えて、マニュアルヒントもサポートされています。

3. TiFlashクラスタ上で、集計と結合操作を加速するMPPアーキテクチャが実装されました。