概述
一、纯数据库备份和恢复策略:
适用于数据库规模较小
优点 :恢复过程比较快
缺点:只能对备份点进行恢复,另外备份慢
例如:
10月20日曾对数据库进行了完全备份,10月22日时系统发生故障,则可以用10月20日的备份对数据进行恢复。
但是,利用10月20日的备份进行恢复,将丢失10月20日到10月22日之间对数据库所做的所有修改,要恢复到10月21日某个时刻的数据库状态是做不到的。
二、完全兼事务差异备份和恢复策略
如果数据库较大,定期执行完整备份将消耗大量财力、物力和人力,此时可采用完整兼差异备份和恢复策略
优点:备份更快捷,每次备份只记录完整备份以后数据库中发生的变化
缺点:恢复过程较慢,需要恢复多个备份包括完整备份和差异备份
例如:
DBA在星期一对数据库进行了完全备份,在以后每天晚上20:00都进行了差异备份,如果系统在星期五出现了故障,则DBA必须恢复星期一的完整备份和星期二到星期四所做的三个差异备份。此外完全兼差异备份和恢复策略时,不能清除事务日志。
三、完整兼事务日志备份和恢复策略
优点:
1. 适用于任何类型的数据库
2. 唯一可以从事务日志中清除旧事务的策略
3. 备份非常快
4. 是唯一提供时间点恢复功能的备份和恢复策略。
缺点:恢复过程比较慢。
例如:
DBA在星期一进行了完整备份,在一周内每天都要对数据库分不同时刻进行6次事务日志备份,如果系统星期五出现故障,则DBA至少需要恢复星期一的完整备份和周一到周四之间的24次事务日志备份。
四、完整、差异兼事务日志备份和恢复策略
优点:结合起来使用可以获得最佳效果
例如:
DBA在星期一对数据库进行了完整备份,在此后每天晚上20:00进行差异备份,每天分6个时段进行6次事务日志备份,如果数据库某天出现故障,DBA只需恢复星期一的完整备份和星期一前天的差异备份及当天发生故障前的事务日志备份即可。
五、文件组备份和恢复策略
适用于:对超大型数据库系统,最好采用文件组备份和恢复策略
例如:
一个2TB的数据库,可以将其存放在位于不同硬盘上的文件组中,DBA可以对数据库进行完整备份,然后每周对文件组进行备份,每天进行事务日志备份。如果某天某个文件出现故障,则DBA不需要恢复整个完整备份,而只需要恢复文件所在的文件所在的文件组备份和事务日志备份。
最后
以上就是寂寞饼干为你收集整理的数据库备份和还原策略优缺点浅谈的全部内容,希望文章能够帮你解决数据库备份和还原策略优缺点浅谈所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复