数据库设计备份策略的指导思想是什么
发布网友
发布时间:2022-04-25 22:42
我来回答
共1个回答
热心网友
时间:2022-04-09 20:37
选择怎样的备份策略主要考虑以下三个方面:1.存储空间;2.对现行运行的系统的性能影响;3.恢复时间的影响
备份从策略上来说分为两种:完整的和部分的。完整的备份对于小型数据库来说相对较佳,因为能保证数据最大的完整一致,且不会占用过多资源。但对于大中型的数据库,只采用完整的备份就不科学了,应该采用完整+部分的备份。
这里的“部分”,可以进一步细化,一种是基于上次备份(无论是哪种备份)以来的变化的备份,如SQL Server中的事务日志备份,Oracle中的增量型增量导出备份;一种是基于上次完整备份以来累积的变化的备份,如SQL Server中的差异日志备份和Oracle中的累积型增量导出备份。
而对应的恢复,也是先按完整备份恢复,再按记录完整备份以来累计变化的恢复(差异日志备份/累积型增量导出备份),然后按上次备份的以来的变化的备份恢复(事务日志备份/增量型增量导出备份),从最近一次完整或差异(累积)备份以来每一次的这种备份都要按时间先后顺序一一恢复。
以SQL Server来说一般采用完整+差异+事务日志来备份,只不过其间的时间间隔这是需要根据具体的数据库的特点来定的。