Tidb等信创数据的备份和恢复?

Tidb等信创数据的备份和恢复显示全部

Tidb等信创数据的备份和恢复

收起
参与24

查看其它 3 个回答zhanxuechao的回答

zhanxuechaozhanxuechao咨询专家数字研究院

备份:

  1. 使用 TiDB 自带的备份工具 tidb-lightning 进行备份。tidb-lightning 支持多种数据源,可以导出数据到多种文件格式,比如 CSV、Parquet 等。它还支持增量备份,可以减少备份的时间和成本。
  2. 使用 TiDB 的日志文件进行备份。TiDB 的日志文件分为两种,分别是 binlog 和 tikv 的 RocksDB 日志。使用这种方法可以在数据丢失时迅速地还原数据。
  3. 使用第三方工具进行备份。目前市面上也有很多和 TiDB 兼容的备份工具,比如 mydumper 等。这些工具都可以备份 TiDB 中的数据。

恢复:

  1. 使用 tidb-lightning 进行恢复。tidb-lightning 支持将备份数据导入 TiDB 集群,并支持增量备份的数据增量导入,可以大幅度提高数据导入速度。
  2. 使用 TiDB Binlog 和 Tikv Raft Log 进行恢复,可以通过 replay binlog 和 tikv raft log 进行数据恢复。
  3. 使用第三方备份工具恢复数据。如果备份时使用了第三方备份工具,则恢复时也需要使用相应的工具进行恢复。

需要注意的是,在使用 tidb-lightning 进行数据恢复时,需要将所有 TiDB 实例停止,并且如果需要恢复所有数据,则需要使用相同的表、数据库名称等信息进行导入,否则可能会出现数据错乱的问题。

IT咨询服务 · 2023-05-23
浏览1098

回答者

zhanxuechao
咨询专家数字研究院
擅长领域: 云计算数据库安全

zhanxuechao 最近回答过的问题

回答状态

  • 发布时间:2023-05-23
  • 关注会员:6 人
  • 回答浏览:1098
  • X社区推广