暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种数据备份与恢复方法、装置、电子设备和存储介质_CN116881051B_神舟通用.pdf
75
21页
0次
2024-11-21
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202311142122 .X
(22)申请日 2023 .09 .06
(65)同一申请的已公布的文献号
申请公布号 CN 116881051 A
(43)申请公布日 2023 .10.13
(73)专利权人 天津神舟通用数据技术有限公司
地址 300384 天津市滨海新区滨海高新区
华苑产业区工华道28号楼-1-1
(72)发明人 王金海 付秋颖 刘碧楠 张雷 
周勇亮 王德鑫 胡薇 吴嵩 
(74)专利代理机构 北京希夷微知识产权代理事
务所(普通合伙) 16079
专利代理师 张乾桢
(51)Int.Cl .
G06F
11/14
(2006 .01)
(56)对比文件
CN 116049142 A ,2023 .05 .02
CN 116149902 A ,2023 .05 .23
CN 104166600 A ,2014 .11 .26
CN 103870600 A ,2014 .06 .18
CN 114924908 A,2022 .08.19
CN 114996057 A ,2022 .09 .02
CN 115904802 A ,2023 .04 .04
US 10795588 B1 ,2020 .10.06
审查员 谭昭玮
(54)发明名称
一种数据备份与恢复方法装置电子设备
和存储介质
(57)摘要
本发明提供了一种数据备份与恢复方法
电子设备和存储介质该方法包括在接收到
备份指令的情况下采集目标数据的表对象
据表对象的表格信息对表对象进行分片处理
获得N个数据片调用N个备份线程并行对N个数
据片进行数据备份处理以将N个数据片备份至
预设的数据库在接收到恢复指令的情况下
行调用N个恢复线程对数据库存储的备份文件进
行数据恢复处理获得N个数据片N个数据片
进行合片处理获得目标数据本发明实施例中
通过并行调用大量线程的方式实现对海量数据
的数据备份和数据恢复这降低了数据备份和数
据恢复的时间进而提高了数据备份和数据恢复
的效率
权利要求书3页 说明书13页 附图4页
CN 116881051 B
2023.12.08
CN 116881051 B
1 .一种数据备份与恢复方法其特征在于包括
在接收到备份指令的情况下采集目标数据的表对象所述备份指令用于表征对所述
目标数据进行数据备份所述表对象用于以数据表的形式表征所述目标数据
根据所述表对象的表格信息对所述表对象进行分片处理获得N个数据片N为大于或
等于1的正整数
调用N个备份线程并行对所述N个数据片进行数据备份处理以将所述N个数据片备份
至预设的数据库
在接收到恢复指令的情况下并行调用N个恢复线程对所述数据库存储的备份文件进
行数据恢复处理获得所述N个数据片所述恢复指令用于表征对所述目标数据进行数据恢
复;
对所述N个数据片进行合片处理获得所述目标数据
所述N个数据片按照划分时间的先后顺序排序所述调用N个备份线程并行对所述N
数据片进行数据备份处理之前所述方法还包括
在所述表格信息表征所述表对象的表类型不为分区表且所述表对象的表总行数大于
预设总行数的情况下对所述表总行数与所述N进行整除运算获得第一数值K对所述表总
行数与所述N进行取模运算获得第二数值M
将所述N个数据片中的第一数据片对应的边界值确定为K和预设数值的和值以及将所
N个数据片中的第二数据片对应的边界值确定为K以及
将所述N个数据片中排序最先的数据片对应的偏移值确定为0以及对于所述N个数据
片中的任一第三数据片将第四数据片对应的偏移值和边界值之间的和值确定为所述第
三数据片对应的偏移值
基于每个数据片对应的偏移值和边界值确定所述每个数据片对应的查询语句
为所述N个备份线程分配对应的查询语句以使得备份线程通过对应的查询语句对数
据片进行数据备份处理
其中所述第一数据片为所述N个数据片中的前M个数据片所述第二数据片为所述N
数据片中除所述前M个数据片之外的数据片所述第三数据片为所述N个数据片排序不是最
先的数据片所述第四数据片为与所述第三数据片相邻且位于所述第三数据片之前的数
据片
2 .根据权利要求1所述的方法其特征在于所述根据所述表对象的表格信息对所述
表对象进行分片处理获得N个数据片包括
在所述表格信息表征所述表对象的表类型为分区表的情况下按照所述表对象对应的
分区对所述表对象进行分片处理获得N个数据片
在所述表格信息表征所述表对象的表类型不为分区表的情况下根据所述表格信息表
征的表对象的表总行数对所述表对象进行分片处理获得N个数据片
3 .根据权利要求2所述的方法其特征在于所述根据所述表格信息表征的表对象的表
总行数对所述表对象进行分片处理获得N个数据片包括
在所述表对象的表总行数小于或等于预设总行数的情况下将所述表对象确定为1
数据片
在所述表对象的表总行数大于预设总行数的情况下将所述表对象划分为预设的N
权 利 要 求 书
1/3
2
CN 116881051 B
2
of 21
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜