数据库差异备份与增量备份的不同之处
对于许多初学者来说,很难将差异备份和增量备份这两个概念理解透彻,本文中,我们将把增量备份与差异备份的具体定义和不同之处分别进行讲解:
差异备份的定义:
备份自上一次完全备份之后有变化的数据。
增量备份的定义:
备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。
按此原理 SQL Server 2000 数据库上只有差异备份,没有增量备份。虽然我们在联机丛书上搜索“增量备份”,有两条结果。
增量备份和差异备份的区别:
在Windows中一般都三种备份种类:完全备份、差异备份、增量备份。
完全备份:
备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。
差异备份:
差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性)。
增量备份:
增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。)
不同备份类型可以存在一定组合,参考示例如下:
完全备份和差异备份:
在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较少的时间,但还原数据使用较少的时间。
完全备份和增量备份:
在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较少的时间,但还原数据使用较多的时间