
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
做好数据备份是程序员在做数据安全防护的时候会经常用到的一个数据安全保护方法,而本文我们就通过案例分析来简单了解一下,常见的数据备份方法都有哪些类型。
一、自动备份
自动备份包括全量物理备份和binlog增量备份。
云数据RDS的自动备份默认是开启的,RDS服务将根据备份策略定期触发对RDS实例的备份,您可以在备份策略窗口中选择您需要进行自动备份的时间段,系统自动会在这个时间段内的任意时间点开始执行备份操作。
当RDS实例中的数据量随着业务量的增长达到一定的数量级时,在指定时间周期内备份任务可能无法完成,备份任务在下一个周期内会继续进行,保证RDS实例能正常完成一个全量备份。
配置自动备份后,你不再需要每天执行手动备份,RDS服务会保证备份按时进行,并将备份文件完整地保存到指定的位置,避免因故障或异常操作导致你的重要数据丢失。
每次实例创建、删除、扩容等关键流程,都会触发自动备份,包括全量备份、binlog备份,甚至数据库配置文件、错误日志都会备份,全方面保证用户数据安全。
云数据库RDS每5min进行一次Binlog备份。Binlog配置是row格式,image=full,记录所有数据操作。综上,RDS实例能够为业务提供分钟级RPO,RTO则根据实际数据量确定。
二、手动备份
你可以根据业务需要随时触发一个手动备份,手动备份完成后,备份文件不会被自动清除,需要手动执行删除备份的操作。当RDS实例被删除的时候,备份文件也会自动被删除。
三、跨地域备份
云数据库RDS实例支持跨可用区高可用部署,在单个AZ(可用区)无法正常提供服务的情况下,仍然可以保持云数据库RDS实例正常提供服务。但是如果云数据库RDS实例所在的Region(地域)无法正常提供服务,那么依赖于这个云数据库RDS实例的业务也就瘫痪了。跨地域备份同步服务,为云数据库RDS提供更高可用性,实现跨地域的服务容灾。
跨地域备份同步服务,通过将云数据库RDS实例的备份文件同步到不同Region(地域),从而确保云数据库RDS实例在原Region(地域)不可用的时候,可以迅速在同步了云数据库RDS备份的地域新建一个新的云数据库RDS实例。
云数据库RDS每十分钟发起一次跨地域备份任务,由于备份任务是一个异步操作,并且数据传输也是一个耗时的过程,虽然不同地域间基于专线进行数据同步,同步速度远超普通公网带宽,但跨地域备份任务的同步时延与数据量息息相关,因此实际延迟时间根据备份文件的传输时间确定。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。