# TiDB の HTAP アーキテクチャー

![`smart`](TiDBHTAP_aa_002_20220512.png)

-------------------------------------------------------------
図の変更箇所は、ストレージクラスタにTiFlashが追加され、TiFlashノードがMulti-Raft GroupにRaft Learnerモードで参加し、データが準リアルタイム同期モードで同期されます。データがTiFlashに同期された後、行形式からカラム形式に変換されます。

TiFlash関連の実装は主に以下の原則に基づいています：
1. 列指向ストレージ。
2. TiKV のリアルタイム同期を確実にします。
3. データ一貫性。
4. TiDB と TiKV の間でクエリのためのスマートな選択エンジン。

TiDBは、カラムストレージだけでなく、TiFlash上のMPPコンピューティングアーキテクチャをサポートしており、集計や結合を高速化する上で非常に明白な役割を果たしています。
