数据备份的主要目的是什么?
数据备份的主要目的是保护数据不受意外删除、丢失、损坏或其他灾害的影响,确保数据的安全和可用性。估计很多人都曾经经历过,关键时刻重要的文档找不到了,珍贵的照片因为手机丢失再也无法看到,辛苦准备了数月的论文,因为电脑故障一下就回到解放前。除了个人数据,政府,银行,保险,电视台等企业的数据就更重要了,尤其是数据库是企业中非常重要的资产之一,包含着大量的重要数据,以及业务逻辑与关键性能参数。因此,数据库备份是维持企业生产力和业务持续运行的关键步骤之一。备份是指将原有数据库数据复制到另一个地方,旨在在原始数据库系统遇到故障或其他问题时,能够快速恢复数据。
备份的实现方式有哪些?
不同的场景,不同的预算会有很多种不同的备份方式,而且会带来差异较大的备份效果。我们下面从备份方式,备份介质等多个维度分析备份的实现方式。
备份方式
从备份方式来看,可以用手动触发备份任务,也可以由应用,脚本自动触发备份任务
手动备份
最简单的手动备份就是手动拷贝数据,通常可以应用在文件备份场景,比如把照片从手机拷贝到电脑;当然也可以为了应对潜在的风险,通过备份软件手动触发一次备份任务,这都属于手动备份
自动备份
与手动备份不同的是自动备份,为了实现在特定的时间,特定的条件下对数据进行保护,我们可以通过写作脚本,在备份软件中设置备份策略,从而实现周期性的,自动的备份
备份数据保存区域
从备份数据保存位置来看,可以分为本地备份和异地备份
本地备份
备份数据和备份源端处于同一区域。好处是备份\恢复速度快,成本低;但因为源端和目的端处于同一区域,一旦出现火灾,地震等自然灾害,源数据与备份数据可能同时被毁
异地备份
为了解决本地备份无法应对火灾,地震等自然灾害问题。人们开始将备份数据保存在不同于原始数据的另一区域。虽然能够容忍自然灾害,但需要较大的网络带宽,需要单独建设数据中心,都会带来高昂的成本
备份介质
从备份介质来看,可以分为光盘/磁带备份,磁盘备份,云备份等
光盘/磁带备份
备份介质使用传统的光盘或者磁带,这种备份介质的好处是成本较低,可以长时间保存,且在保存过程中无需付出额外的能源成本。但劣势也相对明显,比如备份速度慢,备份周期长等,同时由于这类介质只能顺序读写,不支持随机读写,通常无法支持重复数据删除
磁盘备份
随着磁盘的大规模普及,磁盘备份的比例也越来越高,甚至某些厂商为了兼容传统的光盘/磁带备份操作模式和习惯,推出了基于磁盘存储模拟的磁带存储(被称为虚拟磁带库)。磁盘备份的好处是速度快,因此可以大幅缩短备份时间窗口。同时重复数据删除技术的引入使得备份速度可以进一步加快,而且能大幅降低成本。但因为磁盘存储属于在线存储,因此即使没有备份任务,备份数据长时间不需要访问,依然需要消耗能源维持其运转。
云备份
随着云计算的快速发展,云备份成为一种新的“备份介质”云服务按需付费,无需考虑数据中心,网络带宽等因素,而且在极端情况下,还可以基于云环境快速拉起业务。使得云备份即能够拥有异地备份的跨低于自然灾害容忍能力,总体成本又相对较低,使得云备份很受欢迎