近日,阿里云盘事件引发了公众对云存储服务隐私安全的广泛关注。用户发现,在特定操作下,他们能够看到其他用户的私人照片。
更有不少网友预言将会出现“阿里云泄密”专区,用户使用阿里云盘本是想方便备份自己的个人资料,万万没想到可能会被一些别有用心的人抢先备份了。
无论是个人还是企业,其数据资产在现代经济中扮演着越来越重要的角色,因此,确保这些资产的安全和完整至关重要,数据库的数据备份自然是实现这一目标的关键措施。
备份是指数据或系统的备份,它也是企业容灾的基础,是为防止系统出现操作失误或故障导致的数据丢失,而将全部或部分数据集合从主机的硬盘或阵列复制到其它存储介质,需要时能够恢复备份数据的过程。
备份分为不同的类型,可以按照备份数据量、备份频率、备份对象进行划分。
按备份数据量划分
全量备份:是指用存储介质对整个数据及系统进行完全备份。这种备份方式易理解、易恢复;短板是在备份数据中有大量的重复数据,由于需要备份的数据量相当大,因此备份时间较长。
增量备份:是指备份自上一次备份(包含全量备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹。这种备份的优点是重复数据少,即节省存储空间又缩短了备份时间。
差异备份:是指备份上一次全量备份之后有变化的数据,差异备份后不标记为已备份文件,进行恢复时,只需对第一次全量备份和最后一次差异备份进行恢复。
增量备份与差异备份的差异是,增量备份判断数据更新标准是依据上一次备份检查点,而差异备份一定是依据全量备份检查点。如没有全量备份,就没有差异备份。
按备份频率划分
按照备份频率,备份可以分为定时备份和实时备份。
定时备份:指有时间间隔的数据备份方式,比如一小时一次,一天一次,定时备份无法保证数据零丢失。
实时备份:指无时间间隔的数据备份方式,通过实时数据复制,保证主备两端的数据读写一致,确保数据零丢失。
按备份对象划分
字节级备份:是指以字节级变量为基本单位,通过捕获生产系统数据的变化,并将变化数据实时传输到设备端。
块级备份:是指以磁盘块为基本单位,将数据从源端复制到备端,即每次备份数据以一个扇区或多个连续扇区为单位来进行备份。
文件级备份:是指以文件为单位,将数据以文件的形式读出,通过文件系统接口调用备份到另一个介质上。此外,根据数据备份时服务器是否停机可分为冷备和热备,按照数据存储介质之间的距离又分为本地备份和异地备份。
如何使用OushuDB备份
备份过程
使用OushuDB的备份过程遵循从生产集群,到备份集,再到备份存储。
生产集群上面会通过OushuDB的备份策略和备份工具,生成一个备份集,把这个备份集放到备份存储上面进行备份。涉及增量数据的话,也会识别出增量的元数据,把增量元数据dump出来,然后把增量数据统一dump到备份集里到备份存储上面。
备份策略
备份策略有如下三种:
1.全库数据(定时全量)
2.全库数据+增量数据(首次全量+定时增量)
3.部分库表+其增量数据(定时全量+定时增量)
针对大数据系统备份,一般很少用全库备份,因为数据量特别大导致备份周期特别长。所以,常见业务上一般会选择部分的库表或者关键的数据,对这一部分数据进行备份。OushuDB支持对指定的库表做备份,可以选择定时全量加上定时增量的方式备份核心的数据。
元数据备份
元数据备份也分为两种:
1.全部元数据(定时全量)
2.全部元数据+增量元数据(定时全量+定时增量)
元数据也可以做相应的备份,OushuDB支持定时全量、定时增量,那么我们做元数据备份的目的主要保护这些关键的数据不丢失,如果遇到生产上的误操作,可以有一份完整的数据进行进行恢复。
数据备份是一种预防性措施,让我们在原始数据因硬件故障、软件错误、数据损坏或安全事件而丢失时,能够恢复数据。就像是为数据资产购买保险,确保即使在最坏的情况下,我们也能迅速恢复业务运营。OushuDB在定期性、可访问性、完整性和安全性等方面均提供了完善的数据备份解决方案。通过OushuDB企业用户可以确保数据资产得到妥善保护,面临意外情况也能确保业务的连续性和数据的安全性。
往期推荐