【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】大家的TIDB都采用什么方式备份,如何备份数据的增量
1 个赞
br啊,快照和日志结合,增量就是日志备份。
dumpling
备份tidb自带的有dumpling逻辑备份,br物理备份,使用br备份同时开了日志备份就可以备份增量了,不过增量和数据库时间上还有1到3分钟所有时间差,不能保证数据库挂了能恢复所有数据
br用的多,备份比较快,如果是备份某一个库,用dumpling
采用BR进行全量备份。
用BR进行备份
1 个赞
用BR好使
管理的数据还未正式启用,主要是一些配置数据,数据量不是很大,使用BR备份
用BR
冷备就BR,热备ticdc
个人觉得用ticdc同步到下游的tidb集群是最完美的备份方案
物理备份br+日志备份
如果数据量不是特别大,或者对某些重要表也可以每日逻辑备份 dumpling
BR 备份到S3
没有备份,跑了三年了
- 全量备份:全量备份是最常见和简单的备份方式,通过将整个数据库的数据完全备份到另一个存储位置来实现。可以使用工具如
mysqldump
、TiDB Lightning
或者第三方的备份工具来进行全量备份。 - 增量备份:增量备份仅备份自上次全量备份以来发生的更改数据。在 TIDB 中,可以使用 Binlog 来实现增量备份。TiDB 的 Binlog 记录了所有的 DML(Data Manipulation Language)操作,包括插入、更新和删除。通过解析 Binlog,可以恢复特定时间点之后的数据变更。常用的工具有
TiDB Binlog
、TiDB Pump
和第三方的备份工具。 - 分布式备份:对于大规模的数据集,可以考虑使用分布式备份工具来提高备份效率。例如,可以使用
TiDB Operator
配合运行在 Kubernetes 上的BR(BR: Backup & Restore)
工具来进行分布式备份。
1 个赞
Binlog最新版本慢慢就要放弃支持了
BR进行全量备份
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。