赞
踩
Backup是将指定的表数据或者指定分区的数据以Doris的文件存储格式上传到远端仓库中,实现数据的备份。
备份原理:
当提交一个Backup任务后,会对指定表的数据或者表分区数据进行快照,相当于对当前文件进行一个硬链,快照后的对表的任何操作都不会影响快照的结果,最后由BE进行上传到远端仓库。当文件上传完成后,FE会将对应的元数据信息先写到本地,然后再通过broker的方式将元数据信息进行上传。
恢复原理:
提交Restore任务后,会根据指定的仓库以及snapshot的名称以及时间版本来确定需要恢复的文件,然后会创建对应的元数据,创建结构分区一致的表。然后会将创建的表进行一个快照,为了在Backed上产生对应的目录,用于接收从远端仓库下载的快照文件(由BE并发完成),最后下载完成后将这些快照映射为本地表的元数据,最后完成备份恢复。
注意:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。