#备份管理
备份管理提供对当前数据库立即备份/备份恢复、应用/展示/解绑备份策略的能力。

YashanDB备份分为全量备份和增量备份两种,其中增量备份又分为普通增量备份和累计增量备份。
全量备份都是LEVEL 0备份。
增量备份有LEVEL 0和LEVEL 1两个级别,其中LEVEL 0增量备份作为后续所有LEVEL 1增量备份的上层基线。LEVEL 0增量备份本质上也是一种全量备份,但是在备份概要文件中添加了与全量备份区分的物理标识。LEVEL 1增量备份只备份自上次执行增量备份以后系统产生的增量数据,相较于全量备份,增量备份数据量不大,能节省磁盘空间,恢复所需时间短。
YashanDB支持1000次连续LEVEL 1增量备份,考虑到备份集的可维护性与存储资源使用,不建议连续多次LEVEL 1增量备份。
# 当前应用备份策略
当前应用的备份的备份策略提供了备份策略基本信息,是否开启备份策略开关,解绑应用的YashanDB备份策略。

# 立即备份
立即备份能提供了单次备份任务的下发功能,单次备份任务分为下面这两种。
- 立即执行的备份任务
- 稍后一段时间执行的备份任务
稍后一段时间执行的备份任务会在作业管理中添加一条为未运行的数据库备份单次作业,作业完成后该作业永久失效。
点击立即备份进入立即备份页面,填写完毕信息,即可创建立即备份任务。

# 备份列表
备份列表提供了对已经存在的备份进行备份恢复,下载,删除的功能。
# 恢复
单次恢复任务分为下面这两种。
- 立即执行的恢复任务
- 稍后一段时间执行的恢复任务
分为以下三种恢复方式。
- 删除归档:恢复前,删除目标数据库的归档日志文件,恢复到数据库的备份时间点,属于完全恢复
- 保留归档:保留目标数据库的归档日志文件,恢复时会尽可能回放归档日志,恢复到数据库的当前时间,属于完全恢复
- PITR:该方式同样会保留目标数据库的归档日志文件,为指定时间点恢复,属于不完全恢复
稍后一段时间执行的恢复任务,会在作业管理中新增一条单次执行的恢复作业,作业执行完成之后,永久失效。
点击恢复按钮,填写完毕信息后,即可将当前备份的数据恢复到YashanDB。

恢复到LEVEL 0备份(全量备份、普通增量备份、累计增量备份)只需要当前备份文件集。
恢复到LEVEL 1累计增量备份,需要当前累计增量备份集和其对应的LEVEL 0增量备份集,该LEVEL 0增量备份集可以是普通增量备份也可以是累计增量备份。
恢复到LEVEL 1普通增量备份,需要一组增量备份文件,从LEVEL 0增量备份开始有序恢复。这一组增量备份可以包含普通增量也可以包含累计增量备份。
Note:
LEVEL 1的普通增量备份或累计增量备份,其对应的LEVEL 0增量备份可以是普通增量备份也可以是累计增量备份。
YashanDB不支持跨版本恢复备份,如果需要跨版本恢复,请先恢复到相同版本数据库,再升级数据库。
恢复到LEVEL 1的增量备份,需要先恢复到其基线备份。LEVEL 1普通增量备份的基线备份是上一次增量备份(普通增量或累计增量),LEVEL 1累计增量备份的基线备份是上一次LEVEL 0增量备份。
# 删除
点击删除按钮,二次确认后即可删除备份。
