1 .一种数据库远程备份方法,应用于远程备份服务器,其特征在于,所述备份方法包
括:
响应开始备份指令建立与承载有数据库的本地服务器之间的通信通道;
基于预设自定义通信协议生成备份命令请求,通过所述通信通道发送所述备份命令请
求至所述本地服务器;
通过所述通信通道接收所述本地服务器响应所述备份命令请求而传输回的至少一个
目标备份文件以存储备份。
2.根据权利要求1所述的数据库远程备份方法,其特征在于,所述预设自定义通信协议
配置于所述远程备份服务器和/或本地服务器上;所述预设自定义通信协议定义多个与文
件备份相关的预设协议命令,且所述预设协议命令的总数量小于预设阈值。
3 .根据权利要求2所述的数据库远程备份方法,其特征在于,所述响应开始备份指令建
立与承载有数据库的本地服务器之间的通信通道,包括:
基于面向连接的套接字建立与所述本地服务器之间的通信通道。
4 .根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
对传输的所述目标备份文件进行压缩,并存储压缩后的目标备份文件;和/或,
确定备份的所述目标备份文件有多个时 ,确定多个所述目标备份文件是否有重复文
件;
确定多个所述目标备份文件有重复文件时,去除重复的目标备份文件。
5 .根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,所述通过所述
通信通道发送所述备份命令请求至所述本地服务器之前,还包括:
配置所述远程备份服务器备份时所使用的网络带宽阈值;所述网络带宽阈值与所述本
地服务器的工作状态相关。
6 .根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
生成备份记录文件,在备份所述目标备份文件时,记录备份相关信息并写入所述备份
记录文件。
7 .根据权利要求6所述的数据库远程备份方法,其特征在于,还包括:
基于所述备份记录文件确定是否有中断未备份完的目标备份文件;
确定有未备份完的目标备份文件,基于中断点恢复备份所述未备份完的目标备份文
件。
8.根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
从所述本地服务器获取与所述目标备份文件对应的源文件的第一校验码;
获取所述目标备份文件的第二校验码,基于所述第一校验码和第二校验码确定所述目
标备份文件是否正确;
确定所述目标备份文件不正确时,重新发送备份命令请求至所述本地服务器备份以重
新备份目标备份文件。
9.根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,还包括:
确定所述目标备份文件有多个时,并行备份多个所述目标备份文件;或者,对所述目标
备份文件进行加密后存储。
10 .根据权利要求1~3任一项所述的数据库远程备份方法,其特征在于,所述远程备份
权 利 要 求 书
1/2 页
2
相关文档
评论