暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种大规模分布式并行数据库集群系统在线备份方法_CN117950917A_南大通用.pdf
19
12页
0次
2024-06-11
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202410355094 .8
(22)申请日 2024 .03 .27
(71)申请人 天津南大通用数据技术股份有限公
地址 300384 天津市滨海新区华苑产业区
海泰发展六道6号海泰绿色产业基地
J-518
(72)发明人 王洪越 
(74)专利代理机构 天津企兴智财知识产权代理
有限公司 12226
专利代理师 石倩倩
(51)Int.Cl .
G06F
11/14
(2006 .01)
G06F
16/23
(2019 .01)
G06F
16/27
(2019 .01)
(54)发明名称
一种大规模分布式并行数据库集群系统在
线备份方法
(57)摘要
本发明提供了一种大规模分布式并行数据
库集群系统在线备份方法数据库集群系统接收
在线备份请求后执行在线备份操作在线备份方
法包括设置备份标签数据备份更新数据及保
留备份点清除备份标签和临时数据通过备份
标签和备份点保留机制将备份操作和数据更新
操作隔离为两个独立的处理过程本发明有益效
果:实现大规模数据库备份的高效率和对业务系
的无感知确保业务系统持续对用户提供服
权利要求书2页 说明书6页 附图3页
CN 117950917 A
2024.04.30
CN 117950917 A
1 .一种大规模分布式并行数据库集群系统在线备份方法其特征在于数据库集群系
统接收在线备份请求后执行在线备份操作在线备份方法包括以下步骤
T1设置备份标签为数据库系统加锁在锁闭期间对每个备份对象设置标签所有备
份对象设置完标签后释放锁
T2数据备份根据对应的标签信息对所有备份对象依次执行元数据备份和表数据备
份操作备份完成后无效化该标签
若在备份过程中有包含备份对象的数据更新请求则转到T3直到所有备份对象完成备
份后转到T4
T3更新数据及保留备份点判断该备份对象标签是否有效若有效则临时保留当前版
本数据后进行数据更新并将当前版本数据作为备份版本若无效则直接进行数据更新
T2
T4清除备份标签和临时数据删除所有备份对象上的标签删除T3中所有临时保留的
版本数据
2 .根据权利要求1所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于在所述T1为数据库系统加锁时按照请求中备份颗粒度申请对应级别的锁包括库
级锁表级锁集群级锁以对数据库系统加上锁
3 .根据权利要求1所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于所述T1中备份标签内容包括备份ID有效性备份时间备份对象当前的版本号
4 .根据权利要求3所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于所述T2中元数据备份操作包括以下步骤
S1读取备份对象标签中的版本号备份该版本元数据内容;
S2设置该备份对象标签为无效
S3返回到S1对下一个备份对象进行元数据备份备份期间若有包含备份对象的元数
据更新请求则转到S4否则直到备份完所有对象转到S5
S4判断该备份对象标签是否有效若有效则临时保留当前版本元数据后进行数据更
新,并将当前版本元数据作为备份版本若无效则直接进行数据更新回到S3
S5结束元数据备份操作
5 .根据权利要求3所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于所述T2中表数据备份操作包括以下步骤
A1获取每张表的数据条数并按由小到大对表进行排序以生成表数据备份计划
A2读取备份对象标签中的版本号备份该版本表数据内容后设置该备份对象标签为
无效
A3返回到A2对下一个备份对象进行表数据备份备份期间若有包含备份对象的表数
据更新请求则转到A4否则直到备份完所有对象转到A5
A4判断该备份对象标签是否有效若有效则临时保留当前版本表数据后进行数据更
新,并将当前版本表数据作为备份版本若无效则直接进行数据更新回到A3
A5结束表数据备份操作
6 .根据权利要求1所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于所述T2中元数据备份和表数据备份操作为并行操作
权 利 要 求 书
1/2
2
CN 117950917 A
2
7 .根据权利要求5所述的一种大规模分布式并行数据库集群系统在线备份方法其特
征在于所述A1表数据备份计划包括优先备份数据条数少的表
8.一种电子设备包括处理器以及与处理器通信连接且用于存储所述处理器可执行
指令的存储器其特征在于所述处理器用于执行上述权利要求17任一所述的一种大规模
分布式并行数据库集群系统在线备份方法
9 .一种服务器其特征在于包括至少一个处理器以及与所述处理器通信连接的存储
器,所述存储器存储有可被所述至少一个处理器执行的指令所述指令被所述处理器执行
以使所述至少一个处理器执行如权利要求17任一所述的一种大规模分布式并行数据库集
群系统在线备份方法
10.一种计算机可读取存储介质存储有计算机程序其特征在于所述计算机程序被
处理器执行时实现权利要求17任一项所述的一种大规模分布式并行数据库集群系统在线
备份方法
权 利 要 求 书
2/2
3
CN 117950917 A
3
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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