暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库中数据备份时获取全局一致性点位的方法及装置_CN116107807B_北京万里开源软件有限公司.pdf
88
21页
0次
2024-04-25
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202310033262.7
(22)申请日 2023 .01 .10
(65)同一申请的已公布的文献号
申请公布号 CN 116107807 A
(43)申请公布日 2023 .05 .12
(73)专利权人 北京万里开源软件有限公司
地址 100000 北京市丰台区海鹰路6号院9
号楼3层3107
(72)发明人 娄帅 张文凤 
(74)专利代理机构 北京冠和权律师事务所
11399
专利代理师 郑延斌
(51)Int.Cl.
G06F
11/14
(2006 .01)
(56)对比文件
CN 115544037 A ,2022.12.30
CN 107835983 A ,2018.03.23
CN 104750573 A ,2015.07.01
CN 106610876 A ,2017 .05.03
CN 114880167 A ,2022.08.09
CN 115495495 A ,2022.12.20
CN 109739935 A ,2019 .05 .10
CN 112306743 A ,2021 .02 .02
US 9842031 B1 ,2017 .12.12
张剑.并行分布式信息网数据库管理系统的
可扩展性事务处理机制研究 .中国优秀硕士学
位论文全文数据库信息科技辑.2020 ,全文 .
Ouyang , Xiangyong .et.An efficient
commit protocol exploiting primary-backup
placement in a distributed storage
system .12TH PACIFIC RIM INTERNATIONAL
SYMPOSIUM ON DEPENDABLE COMPUTING ,
PROCEEDINGS 20061231.2006 ,全文 .
储佳佳郭进伟刘柏众张晨东钱卫宁 .
可用数据库系统中的分布式一致性协议 .华东师
范大学学报(自然科学版) .(05) ,全文 .
审查员 曾珂
(54)发明名称
数据库中数据备份时获取全局一致性点位
的方法及装置
(57)摘要
本发明公开了数据库中数据备份时获取全
局一致性点位的方法及装置其中方法包括
方法包括全局备份模块接收全局数据一致性备
份请求向各个数据协调节点发送一致性备份指
所述数据协调节点接收一致性备份指令
事务请求进行处理全局备份模块向所有数据协
调节点发送事务状态查询指令并等待全局事务
处于一致性状态全局备份模块向所有数据存储
节点发送数据状态查询指令并等待全局数据处
于一致性状态全局备份模块获取全局一致性点
位信息写入到数据备份节点进行持久化存储
在分布式备份全局一致性点位获取过程中只对
读写类事务的事务提交阶段进行延迟提交处理
低获取全局一致性点位时对分布式数据库系
统读写请求的影响
权利要求书3页 说明书14页 附图3页
CN 116107807 B
2023.10.13
CN 116107807 B
1 .数据库中数据备份时获取全局一致性点位的方法其特征在于包括
S100全局备份模块接收全局数据一致性备份请求向各个数据协调节点发送一致性
备份指令
S200所述数据协调节点接收一致性备份指令对事务请求进行处理
S300全局备份模块向所有数据协调节点发送事务状态查询指令并等待全局事务处
于一致性状态全局备份模块向所有数据存储节点发送数据状态查询指令并等待全局数
据处于一致性状态
S400全局备份模块获取全局一致性点位信息写入到数据备份节点进行持久化存储
所述S200包括
S201判断事务在数据协调节点接收一致性备份指令之前是否进入到数据提交阶段
若是则执行S202步骤若否则执行S203步骤
S202不进行延迟提交的处理
S203根据事务数据的请求类型将事务进行类型划分划分为以下类型事务中的一种
只读事务读写事务数据结构变更事务
S204若数据协调节点接收到事务提交请求且事务类型为只读事务时将不做任何处
事务继续完成提交操作
S205若数据协调节点接收到事务提交请求且事务类型为读写事务或数据结构变更
事务时阻塞事务提交请求
S206若数据协调节点阻塞事务提交请求后全局备份模块在设定的时间点向数据协
调节点发送指令将被阻塞的事务提交请求完成提交并不再阻塞新的事务提交请求
2.根据权利要求1所述的数据库中数据备份时获取全局一致性点位的方法其特征在
所述S200之前包括
S500若事务是只读事务事务进入提交阶段后不记录该事务的提交信息事务完成
提交后也不更新事务的提交信息若事务是读写事务或数据结构变更事务进入事务提交
阶段时在数据协调节点中更新全局已经进入事务提交阶段的事务数量信息添加本事务
信息在事务完成提交后更新全局已经进入事务提交阶段的事务数量信息删减本事务信
S600在数据协调节点中设置全局已经进入事务提交阶段的事务数量信息的展示接
S700全局备份模块发送全局已经进入事务提交阶段的事务数量信息的查询命令
询各个数据协调节点中处于事务提交阶段的事务数量信息全局备份模块等待各个数据协
调节点中不存在任何处于事务提交阶段的事务
3 .根据权利要求1所述的数据库中数据备份时获取全局一致性点位的方法其特征在
所述S200之前包括
S800所述数据协调节点在接收一致性备份指令之前判断数据协调节点的状态是否
异常若异常全局备份模块跳过对异常数据协调节点发送一致性备份指令跳过对所述异
常数据协调节点的全局已经进入事务提交阶段的事务数量信息的查询和等待继续执行一
致性备份
S900若所述数据协调节点在异常之前经执行了读写事务或者数据结构变更事务
权 利 要 求 书
1/3
2
CN 116107807 B
2
of 21
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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