在刚刚结束的 TiDB DevCon 2019 上,咱们宣布将你们期待已久的 TiDB-Ligthning Toolset 和 TiDB-DM 开源(惊不惊喜、意不意外?!),感兴趣的小伙伴们赶忙前排关注一波,开“坑(issues)”讨论,PR 走起!git
TiDB-Lightning Toolset 是一套快速全量导入 SQL dump 文件到 TiDB 集群的工具集,自 2.1.0 版本起随 TiDB 发布,最新的测试结果显示,速度可达到传统执行 SQL 导入方式的至少 5 倍,导入 1T 数据须要 5 ~ 6 个小时,适合在上线前用做迁移现有的大型数据库到全新的 TiDB 集群。github
原理解读:TiDB-Lightning Toolset 介绍数据库
项目地址:github.com/pingcap/tidb-lightning架构
TiDB-DM(Data Migration)是用于将数据从 MySQL/MariaDB 迁移到 TiDB 的工具。该工具既支持以全量备份文件的方式将 MySQL/MariaDB 的 数据导入到 TiDB,也支持经过解析执行 MySQL/MariaDB binlog 的方式将数据增量同步到 TiDB。特别地,对于有多个 MySQL/MariaDB 实例的分库分表须要合并后同步到同一个 TiDB 集群的场景,DM 提供了良好的支持。若是你须要从 MySQL/MariaDB 迁移到 TiDB,或者须要将 TiDB 做为 MySQL/MariaDB 的从库,DM 将是一个很是好的选择。工具
原理解读:TiDB-DM 架构设计与实现原理测试
项目地址:github.com/pingcap/dm架构设计