网络数据库中数据备份方法探讨(3)
时间:2017-05-16 20:33 来源:毕业论文 作者:毕业论文 点击:次
(5)数据库文件和文件组备份 对于超大型数据库微软提供一种备份方法,文件组和文件备份方法,通过这种方法中管理员可以将数据库进行分割,将各个数据文件或者文件组分别进行备份,而不是传统的备份整个数据文件。但是,执行这种备份方法时必须同时执行日志备份。 2.2备份方法的优缺点 全备份的优点是备份的数据最全面,最完整。缺点是备份的是数据库中的所有数据,因此数据量非常大,需要的存储空间非常多,备份需要的时间就比较长。如果经常进行这种全备份,全备份不考虑数据是否被修改,只按照一定的频率对数据库中的数据进行备份,这就造成备份数据中会有大量内容完全重复,重复的数据占用大量的空间,增加了成本。 增量备份的优点是没有重复的备份数据,节省存储空间,减少备份时间。它的缺点在于数据库中的数据发生损坏时,数据恢复就比较困难。因为在数据遭受破坏时,进行数据恢复时就需要很多的步骤。如果某一天数据库中的数据发生意外时,就需要回复到前一天的状态。要恢复到前一天的状态,就必须对前一天之前每一天的数据进行恢复,这就需要之前每一天的备份数据。这种备份方法比全备份麻烦得多。同时,这种备份方法之间环环相扣,如果某一天的备份出现差错,就无法对数据进行恢复,会造成无法挽回的损失[10]。 差分备份的优点是备份所需时间短,并节省磁带空间,它的灾难恢复也很方便。 事务备份的优点是可以将发生灾难后的数据恢复到特定的即时点或恢复到故障点。 上述2.1,2.2讲述了各种备份方法的定义和优缺点,各种备份方法的主要意义在于对备份的应用。下面讲述备份方法的应用。 2.3备份方法的应用 数据库中数据备份是很重要的,是数据恢复的基础。因此,数据备份方法的应用是很重要的。下面讲述的是备份方法的应用: 每周在数据库访问量比较小的时候做一次全备份。每天对数据库中的数据做一次差分备份或增量备份,当数据库中的数据进行大的调整时立即做一次全备份。这样在数据库发生破坏时,可以根据充分的数据备份对数据库中的数据进行迅速,正确的恢复[9]。 对于非常大的数据库可以进行文件和文件组备份,这样就可以大大的减小数据备份的时间。 在数据库中数据备份是很重要的,因此我们每周在适当的时间对数据库进行全备份,在定时对数据库中的数据进行其他的备份。这样在数据库进行毁坏的时候,就可以对数据库进行完善的恢复。 3.数据备份的原则及应用 3.1数据备份原则 没有规则,不成方圆。数据备份的方案也需要相应的原则,有了好的原则,就可以制定好的数据方案。有了好的数据备份方案,数据备份就可以得到充分的应用,这样在数据进行恢复的时候就可以正确,有效的进行恢复了。 数据备份的一些原则如下: (1)在什么时间段进行数据备份,这要考虑数据库这个时间段的工作是否繁忙,还有考虑时间的使用。正确的时间选择是很重要的,如果选择不正确,会造成数据库的负担。如果在数据库繁忙的时候进行备份,会对数据库造成负担,降低数据库的效率。在数据库比较轻松的时候进行备份,既不会对数据库造成负担,也可以顺利的进行备份。 (2)要考虑数据库的变动频率如何,如果数据库变动比较频繁并且变动较大,就要考虑进行一次完全备份。全备份是对数据库中的所有数据进行备份,备份的数据很多,耗时很长。所以,在数据库变动比较大的时候,要对数据库中的数据进行备份,以防数据丢失。数据库变动比较小的时候,使用增量备份或差异备份,就比较方便。 (责任编辑:qin) |