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 クラスターにインポートします。
増分データも移行する必要がある場合は、 ティCDC使用できます。
TiDB 増分データサブスクリプション
TiDB の増分変更をサブスクライブする必要がある場合は、 ティCDC使用できます。