基于分布式数据库本身的定时备份方法
背景技术 在大型分布式数据库中,对于数据的保护显得尤为重要,备份则是对数据进行保护的一种合理手段。若要对不断更新的数据进行保护,则可以在指定时间点对数据库数据进行备份。这样,当数据库发生故障时,可以及时还原到最近一次备份的时间点,避免数据大规模丢失。目前已知对数据库进行备份主要采取以下两种策略: (1)利用操作系统本身的定时系统,编写脚本,定时将数据库物理存储数据进行复制。 该方案通过利用操作系统本身的定时系统,编写脚本,便可在脚本指定的周期时间进行定时操作,将数据库物理存储的数据进行复制,保存于其他安全的物理存储设备中。 (2)利用操作系统本身的定时系统,编写脚本,定时执行SQL备份语句。 该方案通过利用操作系统本身的定时系统,与数据库本身的备份功能相结合,定时执行SQL备份语句, 则可在脚本指定的定时周期进行数据库数据备份。 方案(1)(2)均强依赖于操作系统,局限性高,需要熟悉对应操作系统脚本编写的人员进行脚本的编写,且此类方式定时备份的相关信息不够直观、不易保存。同时,方案(1)为物理备份,必须停止数据库才可进行复制,很多业务场景不适用。方案(2)虽摆脱了此种限制,可以应用于...