官方文档:https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/backup-restore-overview

TiDB DM、BR(Backup & Restore)、Dumpling 是 TiDB 生态系统中的不同工具,它们各自在数据迁移、备份和恢复方面扮演着不同的角色。以下是对这三个工具的对比:

1. TiDB DM(Data Migration)

功能

组件

2. BR(Backup & Restore)

功能

特点

3. Dumpling

功能

特点

对比总结


TiDB DMBRDumpling
主要功能数据迁移(MySQL/MariaDB 到 TiDB)备份恢复(TiDB 集群的物理备份和恢复)数据导出(TiDB 数据的逻辑导出)
适用场景从 MySQL/MariaDB 到 TiDB 的数据迁移灾难恢复、数据迁移等需要物理备份和恢复的场景需要将数据导出为 SQL 或 CSV 文件的场景
组件/特性DM-master、DM-worker、DM-ctl物理备份和恢复多线程导出、支持 SQL 和 CSV 格式
优势支持全量和增量数据同步,适用于复杂的数据迁移场景备份恢复速度快,适用于大数据量导出数据可读性强,灵活性高