完全备份、差异备份和增量备份的区别

数据备份的方式有完全备份、差异备份以及增量备份。

1、完全备份(Full Backup)

完全备份在恢复时间上最快。
完全备份(Full Backup),对某一个时间点上的所有数据或应用进行一个完全拷贝。这种备份方式最大好处就是只要用一个磁盘,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。不足之处在于,各个全备份磁盘中的备份数据存在大量的重复信息;另外,由于每次需要备份的数据量相当大,因此备份所需时间较长。

2、差异备份(Differential Backup)

差异备份(Differential Backup),备份自上一次完全备份之后有变化的数据。在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。它具有增量备份需要时间短、节省磁盘空间的优势;其次,它又具有全备份恢复所需磁盘少、恢复时间短的特点。系统管理员只需要两个磁盘,即全备份磁盘和灾难发生前一天的差异备份磁盘,就可以将系统恢复。

例如,期末复习(预习)的时候,周一,你按套路把整本书看了一遍,相当于做了完全备份;周二,老师突然补充了一个考点A,你只需要把考点A备份下来记住就行;可是周三,老师又补充了一个非常难的考点B,这时,你不仅要备份考点B,还要把周二的考点A一起备份下来;意外来了,周四,老师又补充了一个巨难的知识点C,此时,你需要备份的就是周二的A+周三的B+周四的C。(你虽然很痛苦,但为了期末,你还是选择把他们都备份下来,加深记忆)

3、 增量备份(Incremental Backup)

增量备份(Incremental Backup),备份自上一次备份(包括完全备份、差异备份、增量备份)之后有变化的数据。这种备份方式优点是没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。但增量备份的数据恢复比较麻烦。你必须具有上一次全备份和所有增量备份磁盘,并且他们必须沿着从全备份到依次增量备份的时间顺序逐个反推恢复,极大地延长了恢复时间。

例如,周五晚上,你与小伙伴出去吃饭喝酒聚会,周六早晨醒来,发现自己脑子里复习的知识啥都想不起来了。。。那么现在你需要把记忆恢复到周五晚上聚会前的状态。这是你找出所有的复习笔记,开始尝试寻找丢失的记忆。。。你首先找出了周一那本完全备份的复习笔记,尝试恢复记忆,然后又找出周二的考点A的笔记来尝试恢复周二的记忆,又找出周三的考点B的笔记来尝试恢复周三的记忆等等。。。最终你恢复了记忆(哈哈哈哈)如果在这过程中,你丢失了一本笔记,那么就会导致整条记忆链断裂(某个考点就是想不起来了,断片儿了)。

不同备份类型组合应用的示例

1、完全备份与差异备份结合(建议使用)

以每周数据备份计划为例,我们可以在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。

2、完全备份与增量备份结合

以每周数据备份为例,在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较少的时间,但还原数据使用较多的时间。