暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【GoldenDB】一种业务处理方法、系统、电子设备及存储介质_202311843555.8_金篆信科有限责任公司.pdf.PDF
15
20页
0次
2025-02-25
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311811855 .8
(22)申请日 2023 .12.26
(71)申请人 金篆信科有限责任公司
地址 100176 北京市大兴区北京经济技术
开发区科谷一街10号院8号楼18
(72)发明人 韩海波 朱柯见 
(74)专利代理机构 北京华夏泰和知识产权代理
有限公司 11662
专利代理师 由东媛
(51)Int.Cl .
G06F
16/27
(2019 .01)
G06F
16/23
(2019 .01)
(54)发明名称
一种业务处理方法系统电子设备及存储
介质
(57)摘要
本申请涉及一种业务处理方法系统电子
设备及存储介质方法应用于数据库系统数据
库系统包括业务处理组件和多个元数据管理组
方法包括在业务处理组件接收到业务处理
请求时业务处理组件获取目标组件列表目标
组件列表中包括多个元数据管理组件多个元数
据管理组件的元数据之间具有数据一致性业务
处理组件从目标组件列表中确定出第一目标元
数据管理组件第一目标元数据管理组件为与业
务处理组件成功创建链路的元数据管理组件
务处理组件根据第一目标元数据管理组件响应
业务处理请求本申请保证了数据库系统的使用
可靠性
权利要求书3页 说明书13页 附图3页
CN 117688101 A
2024.03.12
CN 117688101 A
1 .一种业务处理方法其特征在于应用于数据库系统所述数据库系统包括业务处理
组件和多个元数据管理组件所述方法包括
在所述业务处理组件接收到业务处理请求时所述业务处理组件获取目标组件列表
所述目标组件列表中包括多个所述元数据管理组件多个所述元数据管理组件的元数据之
间具有数据一致性
所述业务处理组件从所述目标组件列表中确定出第一目标元数据管理组件所述第一
目标元数据管理组件为与所述业务处理组件成功创建链路的元数据管理组件
所述业务处理组件根据所述第一目标元数据管理组件响应所述业务处理请求
2 .根据权利要求1所述的方法其特征在于所述业务处理组件从所述目标组件列表中
确定出第一目标元数据管理组件包括
所述业务处理组件从所述目标组件列表中选择第一元数据管理组件以使得所述业务
处理组件与第一元数据管理组件创建链路
在所述业务处理组件确定所述业务处理组件与第一元数据管理组件创建链路失败时
所述业务处理组件从所述目标组件列表中选择第二元数据管理组件以使得所述业务处理
组件与所述第二元数据管理组件创建链路所述第二元数据管理组件不同于所述第一元数
据管理组件
在所述业务处理组件确定所述业务处理组件与所述第二元数据管理组件创建链路成
功时将所述第二元数据管理组件确定为所述第一目标元数据管理组件
3 .根据权利要求2所述的方法其特征在于所述业务处理组件确定所述业务处理组件
与所述第一元数据管理组件创建链路失败包括
所述业务处理组件获取所述第一元数据管理组件的第一启动结果以及所述第一元数
据管理组件的进程对应的第一状态信息
在所述第一启动结果为启动失败或所述第一状态信息为不可用状态时所述业务处理
组件确定所述业务处理组件与所述第一元数据管理组件创建链路失败
所述业务处理组件确定所述业务处理组件与所述第二元数据管理组件创建链路成功
包括
所述业务处理组件获取所述第二元数据管理组件的第二启动结果以及所述第二元数
据管理组件的进程对应的第二状态信息
在所述第二启动结果为启动成功且所述第二状态信息为可用状态时所述业务处理组
件确定所述业务处理组件与所述第二元数据管理组件创建链路成功
4 .根据权利要求1所述的方法其特征在于所述数据库系统还包括元数据存储组件
所述元数据存储组件中存储有元数据
在执行所述在所述业务处理组件接收到业务处理请求时所述业务处理组件获取目标
组件列表步骤之前所述方法还包括
多个所述元数据管理组件启动及在多个所述元数据管理组件启动时加载得到所述目
标组件列表
多个所述元数据管理组件的元数据之间具有数据一致性通过如下方式实现
在多个所述元数据管理组件启动后每个所述元数据管理组件将所述元数据存储组件
中所存储的所述元数据更新至所述元数据管理组件的自身缓存中以使得多个所述元数据
权 利 要 求 书
1/3
2
CN 117688101 A
2
管理组件的元数据之间具有数据一致性
5 .根据权利要求4所述的方法其特征在于所述方法还包括
在多个所述元数据管理组件启动后若多个所述元数据管理组件中的第二目标元数据
管理组件接收到目标数据的数据更新指令所述第二目标元数据管理组件获取自身缓存中
的所述目标数据对应的第一版本号及所述元数据存储组件中的所述目标数据对应的第二
版本号
所述第二目标元数据管理组件根据所述第一版本号和所述第二版本号对所述元数据
存储组件进行更新
在所述元数据存储组件完成更新后各个所述元数据管理组件根据所述元数据存储组
件中所更新的数据对各自的自身缓存进行更新
6 .根据权利要求5所述的方法其特征在于所述数据更新指令包括数据操作类型
所述第二目标元数据管理组件根据所述第一版本号和所述第二版本号对所述元数据
存储组件进行更新包括
在所述数据操作类型为增加操作时若所述第一版本号和所述第二版本号均为空
述第二目标元数据管理组件将所述目标数据增加至所述元数据存储组件中及为所述目标
数据赋予第一目标版本号以完成所述元数据存储组件的更新
在所述数据操作类型为删除操作时若所述第一版本号和所述第二版本号均不为空
所述第二目标元数据管理组件将所述目标数据从所述元数据存储组件中删除以完成所述
元数据存储组件的更新
在所述数据操作类型为修改操作时若所述第一版本号和所述第二版本号均不为空且
所述第一版本号与所述第二版本号一致所述第二目标元数据管理组件利用所述目标数据
修改所述元数据存储组件中与所述第二版本号对应的数据及为所述目标数据赋予第二目
标版本号以完成所述元数据存储组件的更新
7 .根据权利要求5所述的方法其特征在于所述在所述元数据存储组件完成更新后
各个所述元数据管理组件根据所述元数据存储组件中所更新的数据对各自的自身缓存进
行更新包括
在所述元数据存储组件完成更新后针对每个所述元数据管理组件所述元数据管理
组件对所述元数据存储组件进行监听以获取到所述元数据存储组件中所更新的数据及所
述元数据管理组件根据所更新的数据对自身缓存进行更新
8.一种数据库系统其特征在于包括业务处理组件和多个元数据管理组件
所述业务处理组件用于在接收到业务处理请求时获取目标组件列表所述目标组件
列表中包括多个所述元数据管理组件多个所述元数据管理组件的元数据之间具有数据一
致性
从所述目标组件列表中确定出第一目标元数据管理组件所述第一目标元数据管理组
件为与所述业务处理组件成功创建链路的元数据管理组件;
根据所述第一目标元数据管理组件响应所述业务处理请求
9 .一种电子设备其特征在于包括处理器和存储器所述处理器用于执行所述存储
器中存储的业务处理程序以实现如权利要求17任一项所述的业务处理方法
10.一种存储介质其特征在于所述存储介质存储有一个或者多个程序所述一个或
权 利 要 求 书
2/3
3
CN 117688101 A
3
of 20
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。