数据同步,全量备份与增量数据同步有什么好的方案吗?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:V3.0.12
  • 【问题描述】:

现在业务需要一套全量定时备份的数据和增量的数据做容灾。有什么好的方案吗?

1、3.0 版本支持 mydumper 逻辑备份导出全量数据,增量数据可以通过开启 binlog 同步到下游数据源或者增量文件,关于 TiDB Binlog
https://pingcap.com/docs-cn/stable/reference/tidb-binlog/overview/

2、3.1 和 4.0 版本 BR 工具支持全量和增量备份(增量备份使用方法后续会更新到文档)详见
https://pingcap.com/docs-cn/stable/reference/tools/br/br/

1、DM、syncer只支持从MySQL作为来源吗? 2、TiFlash是可以作为备份工具使用吗?

1、syncer、DM 只支持 MySQL 作为数据源,目前支持上游是

  • 5.5 < MySQL 版本 < 8.0
  • MariaDB 版本 >= 10.1.2

2、TiFlash 目前无法还无法作为单独节点存在,暂时不能用于备份或容灾