TiDB ツールの使用例
このドキュメントでは、TiDB ツールの一般的な使用例と、シナリオに適したツールを選択する方法を紹介します。
TiDB を物理マシンまたは仮想マシンにデプロイ運用する
TiDB を物理マシンまたは仮想マシンに展開して操作する必要がある場合は、 TiUPインストールし、 TiUPを使用して TiDB、PD、TiKV などの TiDB コンポーネントを管理できます。
TiDB を Kubernetes 上にデプロイ運用する
TiDB を Kubernetes 上にデプロイして操作する必要がある場合は、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を使用できます。