移行とインポートの概要
様々なデータソースからTiDB Cloudにデータを移行できます。このドキュメントでは、データ移行シナリオの概要を説明します。
MySQL互換データベースからデータを移行する
MySQL互換データベースからデータを移行する場合、完全データ移行と増分データ移行を実行できます。移行シナリオと移行方法は次のとおりです。
データ移行を使用してMySQL互換データベースを移行する
TiDBはMySQLとの互換性が非常に高く、 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にインポートする
TiDB Cloudにサンプルデータ(SQL ファイル)をインポートすることで、 TiDB Cloud のインターフェースとインポートプロセスをすぐに理解することができます。詳細については、 サンプルデータをTiDB Cloud StarterまたはEssentialにインポートするとTiDB Cloud Dedicatedへのサンプルデータのインポートご覧ください。
Amazon S3、Google Cloud Storage (GCS)、Azure Blob Storage、または Alibaba Cloud OSS から CSV ファイルをTiDB Cloudにインポートします。
Amazon S3、Google Cloud Storage(GCS)、Azure Blob Storage、またはAlibaba Cloud OSSからTiDB CloudにCSVファイルをインポートできます。詳細については、 クラウドストレージからTiDB Cloud StarterまたはEssentialにCSVファイルをインポートするとクラウドストレージからTiDB Cloud DedicatedにCSVファイルをインポートするご覧ください。
Amazon S3、Google Cloud Storage (GCS)、Azure Blob Storage、または Alibaba Cloud OSS から Apache Parquet ファイルをTiDB Cloudにインポートします。
Amazon S3、Google Cloud Storage(GCS)、Azure Blob Storage、またはAlibaba Cloud OSSからParquetファイルをTiDB Cloudにインポートできます。詳細については、 Cloud Storage からTiDB Cloud Starter または Essential に Apache Parquet ファイルをインポートするとクラウドストレージからTiDB Cloud DedicatedにApache Parquetファイルをインポートするご覧ください。
参照
クラウドstorageアクセスを構成する
ソースデータがAmazon S3、Google Cloud Storage(GCS)バケット、Azure Blob Storageコンテナ、またはAlibaba Cloud OSSバケットに保存されている場合、 TiDB Cloudにデータをインポートまたは移行する前に、storageへのアクセスを設定する必要があります。詳細については、 TiDB Cloud Starter または Essential の外部ストレージアクセスを構成するとTiDB Cloud Dedicatedの外部ストレージアクセスを構成する参照してください。
データインポートの命名規則
データを確実にインポートするには、命名規則に準拠したスキーマファイルとデータファイルを準備する必要があります。詳細については、 データインポートの命名規則参照してください。
Amazon S3 からのデータインポート中に発生するアクセス拒否エラーのトラブルシューティング
Amazon S3からTiDB Cloudにデータをインポートする際に発生する可能性のあるアクセス拒否エラーをトラブルシューティングできます。詳細については、 Amazon S3 からのデータインポート中に発生するアクセス拒否エラーのトラブルシューティング参照してください。