TiDBツールのユースケース
このドキュメントでは、TiDB ツールの一般的な使用例と、シナリオに適したツールを選択する方法について説明します。
物理マシンまたは仮想マシンに TiDB をデプロイ運用する
物理マシンまたは仮想マシンに TiDB を展開して操作する必要がある場合は、 TiUPインストールし、 TiUPを使用して TiDB、PD、TiKV などの TiDB コンポーネントを管理できます。
Kubernetes 上で TiDBをデプロイて運用する
Kubernetes上でTiDBをデプロイ・運用する必要がある場合は、Kubernetesクラスターをデプロイした上で、 TiDB Operatorデプロイします。その後、 TiDB Operatorを使用してTiDBクラスターをデプロイ・運用します。
CSVからTiDBへのデータのインポート
他のツールによってエクスポートされた互換性のある CSV ファイルを TiDB にインポートする必要がある場合は、 TiDB Lightning使用します。
MySQL/ Auroraから完全なデータをインポート
MySQL/ Auroraから完全なデータをインポートする必要がある場合は、まずDumpling使用してデータを SQL ダンプ ファイルとしてエクスポートし、次にTiDB Lightning使用してデータを TiDB クラスターにインポートします。
MySQL/ Auroraからデータを移行する
MySQL/ Auroraから全データと増分データの両方を移行する必要がある場合は、 TiDBデータ移行 (DM) を使用してAmazon Auroraから TiDB へのデータ移行実行します。
全データ量が大きい場合 (TB レベル)、最初にDumplingとTiDB Lightning使用して全データ移行を実行し、次に DM を使用して増分データ移行を実行できます。
TiDB クラスタのバックアップと復元
TiDB クラスターをバックアップする必要がある場合、またはバックアップしたデータをクラスターに復元する必要がある場合は、 BR (バックアップと復元) を使用します。
また、 BR はTiDB クラスターデータの増分バックアップと増分復元実行するためにも使用できます。
TiDBへのデータの移行
TiDB クラスターから別の TiDB クラスターにデータを移行する必要がある場合は、 Dumpling使用して TiDB から完全なデータを SQL ダンプ ファイルとしてエクスポートし、 TiDB Lightning使用してデータを別の TiDB クラスターにインポートします。
増分データも移行する必要がある場合は、 TiCDC使用できます。
TiDB 増分データサブスクリプション
TiDB の増分変更をサブスクライブする必要がある場合は、 TiCDC使用できます。