TiDB热备份的原理是什么?是否和Oracle RMAN类似?

【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
【TiDB Operator 版本】:
【K8s 版本】:
【附件】:

tidb 默认多副本,通过 raft 协议 保证实时性和一致性,这个和 oracle 差别有点大了…

完全不一样。Oracle RMAN备份出来的datafile是不一致的,每个datafile头部的CHECKPOINT_CHANGE#值不一定相等,需要在recover时通过前滚归档日志甚至redo日志来恢复到相同SCN点上,然后才能open。TiDB的热备BR工具是基于SI隔离级别上MVCC快照的,从各个TiKV备份出来的SST文件是一致的

rman备份出来是原样的物理数据文件,br备份出来是生成新的sst文件

那么SST文件本质上还是逻辑备份?

物理备份,它相当于把backup_ts这个时间戳上的快照数据读出来,生成新的SST文件,可参考如下文章

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。