TiDB
https://scrapbox.io/files/6a24fc61601c8b4efdce209d.png
ざっくり一言でいうと
MySQLとして扱えるけど、PostgreSQLの感覚でいう論理レプリケーションや手動シャーディングなしに水平スケールできる、しかも分析クエリまで同じクラスタで捌けるDB
アーキテクチャ
以下の4種類のプロセスから構成されるシステム、らしい
https://scrapbox.io/files/6a251818601c8b4efdce7c69.svg
SQLを受け付けるステートレスなSQL層
MySQLプロトコルの受け口
データは全く持たない
データ本体を保存する分散KVストア
データは自動で3レプリカに複製され、自動フェイルオーバする