备份和复制可以说是两种不同的技术,但实际上两者是有一定的共性的。
我想严格强调两种技术不同的主要是厂商,备份软件厂商和复制软件厂商都要告诉用户各自产品的特点及与对方的区别。于是,备份和复制主要的区别就被定义为“产生的数据格式的不同”。
复制,就是Copy,产生的数据格式不变:
例1:在你的Windows系统里,选中一个文件,右键,复制,然后换一个文件夹,右键,拷贝。ok,这就是一次复制,你可以看到这个新文件跟原始文件夹里的一模一样,专业说法就是源和目标位置上的文件数据格式相同。
(其实,复制就是备份的一种,刚才我们的那个动作就是对你的一个文件作了一次完全备份。为了便于理解备份和复制技术,建议大家把这个先忽略理解,暂不牛角尖)
备份,产生的数据格式发生变化:
例2:如果你的Windows系统里装了winrar,你选中一个文件,右键,添加到“备份软件网.rar”,这样你就会得到一个.rar压缩包,回头你删掉了你的原始文件,把这个.rar压缩包解压一下,文件就又恢复回来了。这个.rar包就是你原文件的一份备份了。
例1和例2都能确保你在原文件丢失的情况下不必惊慌,因为咱能恢复。但是区别呢,就是例1情况下,我们可以直接双击其复制文件,打开即可使用;例2呢,我们必须得得先解压缩.rar包,然后文件才会出来,才会可用。很明显,我们的复制和备份小实验得到如下结果:复制和备份产生的数据格式不同,复制得到的数据格式不变,备份得到的数据格式变了,恢复的时候,复制数据直接可用,而备份的数据必须先被恢复回来,然后才可用。
当然,专业的备份软件和复制软件产品有比我们的简单例复杂的多的实现和特点,今后将专门各自详细介绍。在在真实的应用环境中,备份和复制技术相互补充,用来构建容灾系统,确保数据安全,业务连续。
下面这个表格对两者的RTO及RPO做了比较如图所示:


