预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113760601A(43)申请公布日2021.12.07(21)申请号202011222848.0(22)申请日2020.11.05(71)申请人北京沃东天骏信息技术有限公司地址100083北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层申请人北京京东世纪贸易有限公司(72)发明人石慧兴郭伟(74)专利代理机构北京德琦知识产权代理有限公司11018代理人孙清然王琦(51)Int.Cl.G06F11/14(2006.01)G06F16/27(2019.01)权利要求书2页说明书8页附图4页(54)发明名称一种数据备份方法、装置和系统(57)摘要本申请公开了一种数据备份方法、装置和系统,应用于分布式数据库系统,其中方法包括:根据对应用服务进行数据备份的请求,从所述应用服务的集群中,选择数据服务器作为备份执行服务器;获取所述备份执行服务器对所述应用服务的预设备份触发模式;所述备份触发模式预先根据运维权限设置,包括直接登录触发模式和代理触发模式;为所述数据备份创建备份任务;根据所述备份触发模式,触发所述备份执行服务器执行所述备份任务。采用本发明,可以有效解决备份场景受限的问题。CN113760601ACN113760601A权利要求书1/2页1.一种数据备份方法,其特征在于,应用于分布式数据库系统,包括:根据对应用服务进行数据备份的请求,从所述应用服务的集群中,选择数据服务器作为备份执行服务器;获取所述备份执行服务器对所述应用服务的预设备份触发模式;所述备份触发模式预先根据运维权限设置,包括直接登录触发模式和代理触发模式;为所述数据备份创建备份任务;根据所述备份触发模式,触发所述备份执行服务器执行所述备份任务。2.根据权利要求1所述的方法,其特征在于,所述触发所述备份执行服务器执行所述备份任务包括:当所述备份触发模式为直接登录触发模式时,根据所述备份任务生成备份操作命令;利用运维权限,远程登录所述备份执行服务器,触发所述备份执行服务器执行所述备份操作命令;当所述备份触发模式为代理触发模式时,将所述备份任务存储至代理任务存储区,所述代理任务存储区为所述备份执行服务器的代理服务定时获取所述备份任务的目标存储区。3.根据权利要求1所述的方法,其特征在于,从所述应用服务的集群中,随机选择所述备份执行服务器。4.根据权利要求1所述的方法,其特征在于,在所述集群数据服务器有运维权限时,所述备份触发模式为直接登录触发模式;在所述集群数据服务器没有运维权限时,所述备份触发模式为代理触发模式。5.一种数据备份方法,其特征在于,应用于分布式数据库系统,包括:当数据服务器为代理触发模式时,所述数据服务器的代理服务定时查询预设代理任务存储区中未执行的备份任务;如果所述备份任务的目标地址是所述数据服务器的地址,则为所述备份任务生成备份操作命令;触发所述数据服务器执行所述备份操作命令;其中,所述代理任务存储区中保存代理触发模式对应的备份任务。6.根据权利要求5所述的方法,其特征在于,所述数据服务器的代理触发模式没有应用服务的运维权限。7.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:在检测到携带备份操作命令的远程登录命令时,数据服务器根据所述远程登录命令,执行所述备份操作命令;在检测到自身的代理服务触发执行备份操作命令时,所述数据服务器执行所述备份操作命令。8.根据权利要求5或7所述的方法,其特征在于,所述方法进一步包括:在所述备份操作命令执行完成后,所述数据服务器将备份结果保存在本地,并在本地挂载一个共享云存储,将所述备份结果复制到所述共享云存储中后,在本地摘除所述共享云存储。9.一种数据备份装置,其特征在于,应用于分布式数据库系统,包括:服务器选择模块,用于根据对应用服务进行数据备份的请求,从所述应用服务的集群2CN113760601A权利要求书2/2页中,选择数据服务器作为备份执行服务器;模式获取模块,用于获取所述备份执行服务器对所述应用服务的预设备份触发模式;所述备份触发模式预先根据运维权限设置,包括直接登录触发模式和代理触发模式;任务生成模块,用于为所述数据备份创建备份任务;任务触发模块,用于根据所述备份触发模式,触发所述备份执行服务器执行所述备份任务。10.一种数据备份装置,其特征在于,应用于分布式数据库系统,包括:代理查询模块,用于当数据服务器为代理触发模式时,所述数据服务器的代理服务定时查询预设代理任务存储区中未执行的备份任务;执行模块,用于如果所述备份任务的目标地址是所述数据服务器的地址,则为所述备份任务生成备份操作命令;触发所述数据服务器执行所述备份操作命令;其中,所述代理任务存储区中保存代理触发模式对应的备份任务。11.一种数