-
【TiDB 版本】:4.0.4
-
【问题描述】:
1.我用br备份了一个全量,再用 Reparo增量恢复从全量时间点到现在的数据,怎么知道全量的数据点和配置Reparo增量恢复开始的数据节点(如果只能设置时间节点,怎么保证数据导入不会与全备数据冲突,以及全备之后增量开始的精确时间点);2.br的全量备份数据是否支持单表恢复;
3.ticdc是否可以用作增量恢复;
4.比如我现在更新了一条数据,但是更新错了,是否可以支持闪回到更新之前。
-
查看下 BR 文档 https://docs.pingcap.com/zh/tidb/stable/backup-and-restore-tool , BR 支持增量备份,可以使用 BR 增量备份 , br 的恢复也有 db 选项
-
ticdc 主要是增量同步工具
-
这种本身在gc时间内就是支持的,如果超过gc时间,需要使用备份恢复。
br支持增量,但不是实时增量备份,需要手动或定时;
有一种很极端的情况,就是搭建的tidb集群被人为损坏,需要重新搭建集群。
我看了tidb文档后能想到的方案是br或dumpling每天定时全备,增量恢复通过binlog的Reparo工具恢复增量数据(binlog是通过 Drainer实时输出到本地文件里的),这种方案是否能实现(全备的节点怎么和binlog的开始节点匹配);
如果该方案不行,是否有其他方案
可以实现,你有全备和增量的备份,那么就能够恢复。
稍等,我再确认下,这里的时间他们是否能对应上。
reparo 有 “start-tso” 可以和 BR 的validate 对应,具体转换不成功指什么?
validate获取的时间戳应该不能用unix时间戳转换,
有 start-tso 和 validate 对应就行。
是的,您可以试下有问题再反馈,多谢