diff --git a/TOC.md b/TOC.md index 2d9836e2ea0a..aebcbf1b4724 100644 --- a/TOC.md +++ b/TOC.md @@ -60,9 +60,12 @@ + 数据迁移 + [支持的数据迁移路径](/data-migration-route.md) + 从 MySQL 迁移至 TiDB - + [从 Mydumper 文件迁移](/migrate-from-mysql-mydumper-files.md) @栾成 + + [从 Mydumper 文件迁移](/migrate-from-mysql-mydumper-files.md) + [使用 DM 工具从 Amazon Aurora MySQL 迁移](/migrate-from-aurora-mysql-database.md) - + [从 CSV 文件迁移至 TiDB](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) @王相 + + 从 CSV 文件迁移至 TiDB + + [使用 TiDB Lightning 导入 CSV 文件](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) + + [使用 LOAD DATA 语句导入 CSV 文件](/sql-statements/sql-statement-load-data.md) + + [从 SQL 文件迁移到 TiDB](/migrate-from-mysql-mydumper-files.md) + 运维操作 + 升级 TiDB 版本 + [使用 TiUP](/upgrade-tidb-using-tiup.md) @戚铮 diff --git a/data-migration-route.md b/data-migration-route.md index 3cc4777e4f67..2f14de4b6371 100644 --- a/data-migration-route.md +++ b/data-migration-route.md @@ -6,7 +6,7 @@ category: reference # 支持的数据迁移路径 -本文档介绍支持从哪些路径将数据迁移到 TiDB,包括从 MySQL 迁移到 TiDB 和从 CSV 文件迁移到 TiDB。 +本文档介绍支持从哪些路径将数据迁移到 TiDB,包括从 MySQL 迁移到 TiDB 和从 CSV/SQL 文件迁移到 TiDB。 ## 从 MySQL 迁移到 TiDB @@ -35,12 +35,28 @@ category: reference DM 支持将 MySQL 全量数据迁移到 TiDB,并同步 MySQL 的增量数据到 TiDB,详细信息可参考[使用 DM 工具从 Amazon Aurora MySQL 迁移](/migrate-from-aurora-mysql-database.md) -## 从 CSV 文件迁移到 TiDB +## 从文件迁移到 TiDB -### 适合场景 +支持通过 CSV 和 SQL 两种格式文件将数据迁移到 TiDB。 + +### 从 CSV 文件迁移到 TiDB + +#### 适合场景 适合将不兼容 MySQL 协议的异构数据库的数据迁移到 TiDB。 -### 迁移方法 +#### 迁移方法 + +将全量数据导出到 CSV 格式的文件中,将 CSV 文件导入到 TiDB 有以下两种方法: + +- 使用 TiDB Lightning 将 CSV 格式的数据导入到 TiDB + + TiDB Lightning 导入速度快,适合 CSV 文件数据量较大的场景。详细信息可参考[从 CSV 文件迁移至 TiDB](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md)。 + +- 使用 `LOAD DATA` 语句将 CSV 格式的数据导入到 TiDB + + 在 TiDB 中执行 `LOAD DATA` SQL 语句导入 CSV 格式的数据,这种导入方法使用比较方便,但是如果在导入过程中出现错误或者中断,需要人工介入,检查数据的一致性和完整性,因此不建议在生产环境中使用。详细信息可参考 [LOAD DATA](/sql-statements/sql-statement-load-data.md)。 + +### 从 SQL 文件迁移到 TiDB -将全量数据导出到 CSV 格式的文件中,再使用 TiDB Lightning 将 CSV 格式的数据迁移到 TiDB,详细信息可参考[从 CSV 文件迁移至 TiDB](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) +该部分内容与[使用 Mydumper 和 TiDB Lightning 迁移全量数据](#使用-mydumper-和-tidb-lightning-迁移全量数据)相同。