Skip to content
Merged
5 changes: 2 additions & 3 deletions TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,10 @@
+ [TPC-C 性能对比 - v3.0 对比 v2.1](/benchmark/v3.0-performance-benchmarking-with-tpcc.md)
+ [线上负载与 ADD INDEX 相互影响测试](/benchmark/online-workloads-and-add-index-operations.md)
+ 数据迁移
+ [支持的迁移路径](/ecosystem-tool-user-guide.md) @王相
+ [支持的数据迁移路径](/data-migration-route.md)
+ 从 MySQL 迁移至 TiDB
+ [从 CSV 文件迁移](/migrate-from-mysql-csv-files.md) @栾成
+ [从 Mydumper 文件迁移](/migrate-from-mysql-mydumper-files.md) @栾成
+ [使用 DM 工具从 Amazon Aurora MySQL 迁移](/migrate-from-aurora-mysql-database.md) @张学成,王相
+ [使用 DM 工具从 Amazon Aurora MySQL 迁移](/migrate-from-aurora-mysql-database.md)
+ [从 CSV 文件迁移至 TiDB](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) @王相
+ 运维操作
+ 升级 TiDB 版本
Expand Down
46 changes: 46 additions & 0 deletions data-migration-route.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: 支持的数据迁移路径
summary: 本文档介绍支持哪些路径将数据迁移到 TiDB。
category: reference
---
Comment thread
yikeke marked this conversation as resolved.

# 支持的数据迁移路径

本文档介绍支持从哪些路径将数据迁移到 TiDB,包括从 MySQL 迁移到 TiDB 和从 CSV 文件迁移到 TiDB。

## 从 MySQL 迁移到 TiDB
Comment thread
kissmydb marked this conversation as resolved.

目前推荐使用以下两种方式将 MySQL 数据迁移到 TiDB。
Comment thread
WangXiangUSTC marked this conversation as resolved.

- [使用 Mydumper 和 TiDB Lightning 迁移全量数据](#使用-mydumper-和-tidb-lightning-迁移全量数据)
- [使用 DM 迁移数据](#使用-dm-迁移数据)

### 使用 Mydumper 和 TiDB Lightning 迁移全量数据

#### 适合场景

适合 MySQL 全量数据的大小大于 1TB 的场景。该方案只能迁移全量数据,如果需要继续同步增量数据,需要再使用 TiDB Data Migration (DM) 创建增量同步任务。

#### 迁移方法

使用 Mydumper 导出 MySQL 的全量数据,再使用 TiDB Lightning 将全量数据导入到 TiDB,详细信息可参考[从 Mydumper 文件迁移](/migrate-from-mysql-mydumper-files.md)

### 使用 DM 迁移数据

#### 适合场景

适合迁移 MySQL 全量数据并同步增量数据的场景,且全量数据的大小小于 1TB。如果全量数据的大小大于 1TB,建议使用 Mydumper 和 TiDB Lightning 导入全量数据后,再使用 DM 同步增量数据。

#### 迁移方法

DM 支持将 MySQL 全量数据迁移到 TiDB,并同步 MySQL 的增量数据到 TiDB,详细信息可参考[使用 DM 工具从 Amazon Aurora MySQL 迁移](/migrate-from-aurora-mysql-database.md)

## 从 CSV 文件迁移到 TiDB

### 适合场景

适合将不兼容 MySQL 协议的异构数据库的数据迁移到 TiDB。

### 迁移方法

将全量数据导出到 CSV 格式的文件中,再使用 TiDB Lightning 将 CSV 格式的数据迁移到 TiDB,详细信息可参考[从 CSV 文件迁移至 TiDB](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md)
Empty file removed migrate-from-mysql-csv-files.md
Empty file.