移行とインポートの概要
さまざまなデータ ソースからTiDB Cloudにデータを移行できます。このドキュメントでは、データ移行シナリオの概要を説明します。
MySQL互換データベースからデータを移行する
MySQL 互換データベースからデータを移行する場合、完全なデータ移行と増分データ移行を実行できます。移行のシナリオと方法は次のとおりです。
データ移行を使用してMySQL互換データベースを移行する
TiDB は MySQL と高い互換性があります。TiDB TiDB Cloudコンソールのデータ移行を使用して、MySQL 互換データベースからTiDB Cloudにデータをスムーズに移行できます。詳細については、 データ移行を使用してMySQL互換データベースをTiDB Cloudに移行する参照してください。
AWS DMS を使用して移行する
PostgreSQL、Oracle、SQL Server などの異種データベースをTiDB Cloudに移行する場合は、AWS Database Migration Service (AWS DMS) を使用することをお勧めします。
MySQLシャードの移行とマージ
アプリケーションがデータstorageに MySQL シャードを使用している場合は、これらのシャードを 1 つのテーブルとしてTiDB Cloudに移行できます。詳細については、 大規模データセットの MySQL シャードをTiDB Cloudに移行して統合する参照してください。
TiDBセルフマネージドからの移行
Dumplingと TiCDC を介して、TiDB セルフマネージド クラスターからTiDB Cloud (AWS) にデータを移行できます。詳細については、 TiDBセルフマネージドからTiDB Cloudへの移行参照してください。
ファイルからTiDB Cloudにデータをインポートする
SQL、CSV、Parquet、またはAurora Snapshot 形式のデータ ファイルがある場合は、これらのファイルを一度にTiDB Cloudにインポートできます。インポートのシナリオと方法は次のとおりです。
ローカルCSVファイルをTiDB Cloudにインポートする
ローカル CSV ファイルをTiDB Cloudにインポートできます。詳細については、 ローカルファイルをTiDB Cloudにインポートする参照してください。
サンプルデータ(SQLファイル)をTiDB Cloudにインポートする
サンプル データ (SQL ファイル) をTiDB Cloudにインポートすると、 TiDB Cloud のインターフェイスとインポート プロセスにすぐに慣れることができます。詳細については、 サンプルデータをTiDB Cloudにインポートする参照してください。
Amazon S3 または GCS から CSV ファイルをTiDB Cloudにインポートする
Amazon S3 または GCS からTiDB Cloudに CSV ファイルをインポートできます。詳細については、 Amazon S3 または GCS から CSV ファイルをTiDB Cloudにインポートする参照してください。
Amazon S3 または GCS から Apache Parquet ファイルをTiDB Cloudにインポートする
Parquet ファイルを Amazon S3 または GCS からTiDB Cloudにインポートできます。詳細については、 Amazon S3 または GCS から Apache Parquet ファイルをTiDB Cloudにインポートする参照してください。
参照
Amazon S3 アクセスと GCS アクセスを構成する
ソースデータが Amazon S3 または Google Cloud Storage (GCS) バケットに保存されている場合は、データをTiDB Cloudにインポートまたは移行する前に、バケットへのアクセスを構成する必要があります。詳細については、 Amazon S3 アクセスと GCS アクセスを構成する参照してください。
データインポートの命名規則
データが正常にインポートされるようにするには、命名規則に準拠したスキーマ ファイルとデータ ファイルを準備する必要があります。詳細については、 データインポートの命名規則参照してください。
Amazon S3 からのデータインポート中に発生するアクセス拒否エラーのトラブルシューティング
Amazon S3 からTiDB Cloudにデータをインポートするときに発生する可能性のあるアクセス拒否エラーをトラブルシューティングできます。詳細については、 Amazon S3 からのデータインポート中に発生するアクセス拒否エラーのトラブルシューティング参照してください。