大家的TIDB都采用什么方式备份,如何备份数据的增量

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】大家的TIDB都采用什么方式备份,如何备份数据的增量

1 个赞

br啊,快照和日志结合,增量就是日志备份。

dumpling

备份tidb自带的有dumpling逻辑备份,br物理备份,使用br备份同时开了日志备份就可以备份增量了,不过增量和数据库时间上还有1到3分钟所有时间差,不能保证数据库挂了能恢复所有数据

br用的多,备份比较快,如果是备份某一个库,用dumpling

TiDB 日志备份与 PITR 使用指南 | PingCAP 文档中心

采用BR进行全量备份。

用BR进行备份

1 个赞

用BR好使

管理的数据还未正式启用,主要是一些配置数据,数据量不是很大,使用BR备份

用BR

冷备就BR,热备ticdc

个人觉得用ticdc同步到下游的tidb集群是最完美的备份方案

物理备份br+日志备份
如果数据量不是特别大,或者对某些重要表也可以每日逻辑备份 dumpling

BR 备份到S3

没有备份,跑了三年了

  1. 全量备份:全量备份是最常见和简单的备份方式,通过将整个数据库的数据完全备份到另一个存储位置来实现。可以使用工具如 mysqldumpTiDB Lightning 或者第三方的备份工具来进行全量备份。
  2. 增量备份:增量备份仅备份自上次全量备份以来发生的更改数据。在 TIDB 中,可以使用 Binlog 来实现增量备份。TiDB 的 Binlog 记录了所有的 DML(Data Manipulation Language)操作,包括插入、更新和删除。通过解析 Binlog,可以恢复特定时间点之后的数据变更。常用的工具有 TiDB BinlogTiDB Pump 和第三方的备份工具。
  3. 分布式备份:对于大规模的数据集,可以考虑使用分布式备份工具来提高备份效率。例如,可以使用 TiDB Operator 配合运行在 Kubernetes 上的 BR(BR: Backup & Restore) 工具来进行分布式备份。
1 个赞

Binlog最新版本慢慢就要放弃支持了

BR进行全量备份

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。