Upgrade to Pro — share decks privately, control downloads, hide ads and more …

新アーキテクチャ「TiDB X」解説+TiDB Cloud Premium検証レポート

新アーキテクチャ「TiDB X」解説+TiDB Cloud Premium検証レポート

2026年7月10日に開催された「TiDB Meet UP 2026」(運営:PingCAP)の登壇資料です。

本資料では、「TiDB GAME DAY 2026」で発表した内容をベースに、本イベント向けに再構成しています。

TiDBの新アーキテクチャ「TiDB X」の仕組みを解説した後に、TiDB Cloud Premiumの検証結果を紹介する構成です。
仕組みを理解したうえで検証結果をご覧いただけるため、より理解しやすい内容になっているかと思います。

Avatar for altplus Inc.

altplus Inc.

July 14, 2026

More Decks by altplus Inc.

Other Decks in Programming

Transcript

  1. © 2026 AltPlus Inc. 自己紹介 3 株式会社オルトプラス 技術部/エンジニアマネージャー kazushige uratani

    浦谷 和茂 2023年6月にオルトプラスに入社 プロジェクトを横断的に見ていますー!! SRE見ていますー!! 入社してからずっと「TiDBの推し活」をしてました(笑) TiDBのユーザーコミュニティー「 TiUG」も盛り上げTi!!
  2. © 2026 AltPlus Inc. Classic TiDBの簡単な特徴 9  Classic TiDBは「Shared-Nothing」 •

    ノード単位でスケール • データ再配置が必要(TiKV) TiDB Cloud Cloud Provider Dedicated AWS・GCP・Azure
  3. © 2026 AltPlus Inc. Shared-Nothingについて 10 各ノードが独立して動作しデータを共有しない構造 (TiKVでは各ノードのローカルストレージにデータを保持) 各ノードが独立 Region

    Region Region Region Region Region ・・・ TiKV Region Region Region Region Region Region ・・・ TiKV ・・・ Region Region Region Region Region Region ・・・ TiKV
  4. © 2026 AltPlus Inc. Shared-Nothingの課題 11 Region Region Region Region

    Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region Region スケールアウト スケールイン ノード追加(削除)でRegionの移動を行うため、 データ再配置完了までにかなりの時間を要してしまう。
  5. © 2026 AltPlus Inc. TiDBの新旧比較 14 Classic TiDB TiDB X

    ノードが主役 (スケールに時間がかかる) ストレージが主役 (秒単位でスケール可能)
  6. © 2026 AltPlus Inc. TiDB Xの簡単な特徴 15  TiDB Xは「Shared-Storage」 •

    データはオブジェクトストレージに集約 • 必要な分だけ即時スケール可能 TiDB Cloud Cloud Provider Starter・Essential・Premium AWS・Alibaba Cloud ※GCP・Azureにも今後対応していく予定です。
  7. © 2026 AltPlus Inc. 18  秒単位でのスケール TiDB Xの特徴① Classic TiDB

    TiDB X Region Region Region Region Region Region Region Region スケールアウト スケールイン Region Region Region Storage Region Region スケールイン スケールアウト スケールアウト・イン共に Region移動が発生するため 時間がかかる スケールアウト時はストレージから キャッシュへの移動のみ。 スケールインはそのまま削除
  8. © 2026 AltPlus Inc. 19 • CPU / ディスク容量に応じて拡張 •

    数秒でPodが増減してスパイクに即対応  共有キャッシュを中心に自動スケール 負荷に応じて自動増減し従量課金を実現 キャッシュの自動スケーリング
  9. © 2026 AltPlus Inc. 20 S1:スパイク時のスケールアウト  検証条件 キャンペーン開催時や新サービス公開時 のようなスパイクを発生させる •

    想定QPSは約10,000 ◦ 認証処理集中後、通常操作を実施 するシナリオ ◦ 1分以内に到達させる
  10. © 2026 AltPlus Inc. 24 最小値 最大値 RCU(MAX) 20,000 100,000

    RCU(MIN) 5,000 25,000 RCUの値について(Preview版:GAで変更の可能性あり) • RCUのMAXのみ設定が可能(インターバル12時間) • RCUのMINの値はMAXの1/4の値で自動設定 • 未使用の場合はMINがランニングコスト
  11. © 2026 AltPlus Inc. 25 Max RCU超過時のスロットリング解消 Max RCU20,000 Max

    RCU100,000 最小のRCUで開始 スロットリング解消
  12. © 2026 AltPlus Inc. 27 • Gateway / Compute /

    Cache • Elastic compute pool  各レイヤーが独立して動作 必要な分だけリソースを確保して効率化 レイヤーの独立性
  13. © 2026 AltPlus Inc. TiDB Xの特徴③ 28 Compute(TiDB) Storage(S3) Cache(TiKV)

    S3のデータをロード  Compute/Cache/Storageの多層分離
  14. © 2026 AltPlus Inc. TiDB Xの特徴④ 30 OLAP バックグラウンド処理 OLTP

     ワークロードの分離(負荷干渉なし)
  15. © 2026 AltPlus Inc. 32 S2:IMPORT時のサービスへの影響  検証条件 通常利用相当のAPIを実行しながら 「IMPORT INTO」を同時に実行する

    • S3のデータをインポート ◦ 1億を超えるデータ行数 ◦ 10GiBを超えるデータサイズ
  16. © 2026 AltPlus Inc. 34 S2:IMPORT時のサービスへの影響  Premium検証結果(リソース消費) 14:32:38 インポート開始 14:56:02

    インポート終了 Elastic compute poolで 使用したコストを反映 インポート中のRUは変化がなく、 インポート終了後にRUが消費されていました。
  17. © 2026 AltPlus Inc. 35 S3:INDEX追加時のサービスへの影響  検証条件 通常利用相当のAPIを実行しながら 「ALTER TABLE

    ADD INDEX 」を 同時に実行する • 10億を超えるデータ行数 • 100GiBを超えるデータサイズ
  18. © 2026 AltPlus Inc. 37 S3:INDEX追加時のサービスへの影響  Premium検証結果(リソース消費) 16:02:33 INDEX追加開始 16:38:20

    INDEX追加終了 Elastic compute poolで 使用したコストを反映 INDEX追加中のRUは変化がなく、 INDEX追加終了後にRUが消費されていました。
  19. © 2026 AltPlus Inc. 38 結果のまとめ(S2・S3)  Elastic compute pool分離で安定 •

    S2:1億行・10GiBのIMPORT中も サービスへの影響なし • S3:10億行・100GiBのデータへの INDEX追加中もサービスへの影響なし
  20. © 2026 AltPlus Inc. 45 まとめ • アーキテクチャの進化 ◦ Shared-StorageでRegion移動なし

    → 秒単位のスケールを実現 ◦ Elastic compute poolのワークロード分離 ◦ OLTPとOLAPを独立エンジンで処理 • 検証結果:サービスに影響なし