BR工具:为什么不用备份PD中的数据

关于BR备份,我看文档中提到备份是由各个TiKV节点输出的,包括SST、backupmeta和backup.lock这三类文件,并建议在所有TiKV节点和BR节点上挂载NFS来存放备份。我有如下几个疑问:
1,使用BR进行物理备份时,PD中的数据不需要备份吗?这部分数据在恢复时不需要吗?需要给PD节点也挂载NFS吗?
2,如果存在TiFlash节点,它会输出备份集吗?需要挂载NFS吗?

1、我理解的是,PD是调度组件,不需要备份,PD需要的数据会有TiKV上报。另外,kv是可以独立部署使用的。
image
2、我理解的是TiFlash节点不需要输出备份集。
image

3 个赞

我觉得首先要明白一点,br备份,备份的是用户的数据,是不可缺失的数据。然后再来理解PD和tiflash。
1.PD中使用的数据是tikv上报的,有region存储位置等信息。这些数据可能是变化的,所以PD的数据不用备份,也不需要挂载NFS,br用到PD节点,主要是从PD去找备份时候要用到数据存放位置信息。
2.tiflash的数据是从tikv同步过来的,这部分数据只是存储方式不同,数据是相同的。如果要备份这部分数据,就增大了整个备份的时间和数据量。所以在备份数据的时候,我觉得是没必要备份tiflash的数据
以上都是个人理解

1 个赞

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