暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种数据库主备节点倒换的方法及系统_胡小兰_CN116760693A_南大通用.pdf
46
9页
1次
2023-11-28
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311041002 .0
(22)申请日 2023 .08 .18
(71)申请人 天津南大通用数据技术股份有限公
地址 300384 天津市滨海新区华苑产业区
海泰发展六道6号海泰绿色产业基地J
(72)发明人 胡小兰 范勇 
(74)专利代理机构 天津企兴智财知识产权代理
有限公司 12226
专利代理师 石倩倩
(51)Int.Cl.
H04L
41/0663
(2022 .01)
G06F
3/06
(2006 .01)
G06F
16/21
(2019 .01)
(54)发明名称
一种数据库主备节点倒换的方法及系统
(57)摘要
本发明提供了一种数据库主备节点倒换的
方法及系统包括如下步骤S1创建并部署倒换
执行组件以及倒换判决组件获取各个节点的节
点状态当节点状态异常时开始主备节点倒换
S2倒换判决组件发送Lock命令锁定数据库主
备节点的写操作当所有节点的写操作均锁定
再继续进行主备节点倒换S3倒换判决组件
根据日志序号选取一个备节点替换当前主节点
将新主节点的节点信息发送至其余备节点解锁
所有节点的写操作完成主备节点倒换本发明
有益效果如果数据库主节点异常在选择一个
备节点接管集群之前通过锁定数据库写操作
选取一个真正与数据库老主数据完全一致的候
选节点保证倒换以后的数据不丢失
权利要求书2页 说明书4页 附图2页
CN 116760693 A
2023.09.15
CN 116760693 A
1 .一种数据库主备节点倒换的方法其特征在于
包括如下步骤
S1创建并部署倒换执行组件以及倒换判决组件获取各个节点的节点状态当节点状
态异常时开启数据库主备节点倒换流程
S2倒换判决组件向倒换执行组件发送Lock命令锁定数据库主备节点的写操作当所
有节点的写操作均锁定后再继续执行数据库主备节点倒换流程
S3倒换判决组件根据日志序号选取一个备节点替换当前主节点将新主节点的节点
信息发送至其余备节点解锁所有节点的写操作结束数据库主备节点倒换流程
2 .根据权利要求1所述的一种数据库主备节点倒换的方法其特征在于
步骤S1的具体过程如下
S101在每个节点所处服务器上创建并部署倒换执行组件获取对应节点的节点状
S102创建倒换判决组件建立倒换判决组件与倒换执行组件之间的数据连接倒换执
行组件将获取的节点状态发送给倒换判决组件
S103倒换判决组件接收并识别节点状态当节点状态发生异常时倒换判决组件开启
数据库主备节点倒换流程
3 .根据权利要求1所述的一种数据库主备节点倒换的方法其特征在于
步骤S2的具体过程如下
S201倒换判决组件向所有倒换执行组件发送Lock命令倒换执行组件收到命令后
定对应节点的写操作
S202倒换执行组件将对应节点的写操作已被锁定的信息发送至倒换判决组件
S203倒换判决组件实时接收并统计各个倒换执行组件发送的信息当所有节点均处
于写操作锁定状态后再执行后续的数据库主备节点倒换流程
4 .根据权利要求1所述的一种数据库主备节点倒换的方法其特征在于
步骤S3的具体过程如下
S301倒换执行组件获取数据库写日志中的日志序号并将日志序号上传至倒换判决
组件
S302倒换判决组件选取日志序号最大的备节点作为候选主节点并通知候选主节点
执行备节点转主节点操作
S303候选主节点接收通知并将当前准备状态反馈至倒换执行组件
S304倒换执行组件通知数据库当前的主节点执行主节点转备节点操作同时倒换执
行组件将新的主节点的节点信息发送至其余所有备节点
S305倒换判决组件向所有倒换执行组件发送unlock命令解锁所有节点的写操作
5 .应用权利要求1所述的一种数据库主备节点倒换的方法的系统其特征在于
系统包括
倒换判决模块所述倒换判决模块实时监控数据库集群中主节点的节点状态当主节
点出现异常时倒换判决模块发送倒换流程命令
倒换执行模块所述倒换执行模块实时监控数据库集群中各个节点的节点状态并将
监控得到的节点状态信息实时发送至倒换判决模块
权 利 要 求 书
1/2
2
CN 116760693 A
2
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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