MAPREDUCE服务 MRS-手动备份Doris数据:数据备份原理介绍

时间:2024-11-06 14:23:35

数据备份原理介绍

备份操作是将指定表或分区的数据,直接以Doris存储的文件的形式,上传到远端仓库中进行存储。当用户提交Backup请求后,系统内部会做如下操作:

  1. 快照及快照上传

    备份都是对快照进行操作,快照阶段会对指定的表或分区数据文件进行快照。快照只是对当前数据文件产生一个硬链,耗时较少。快照后,对表进行的更改、导入等操作都不再影响备份的结果。快照完成后,系统会开始对这些快照文件进行逐一上传,由各个Backend并发完成。

  2. 元数据准备及上传

    数据文件快照上传完成后,Frontend会首先将对应元数据写成本地文件,然后通过Broker将本地元数据文件上传到远端仓库,完成备份作业操作。

  • 如果备份的表是动态分区表,备份之后会自动禁用动态分区属性,在执行数据恢复操作前需手动将该表的动态分区属性启用,命令为:

    ALTER TABLE tbl1 SET ("dynamic_partition.enable"="true")

  • 数据备份操作不会保留表的colocate_with属性。
support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_249202.html