standard library
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211158563.4 (22)申请日 2022.09.22 (71)申请人 金篆信科有限责任公司 地址 100176 北京市大兴区经济技 术开发 区科谷一街10号院8号楼18层(北京自 贸试验区高端产业片区亦庄组团) (72)发明人 周日明 蒋冬建 秦延涛  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 潘登 (51)Int.Cl. G06F 9/46(2006.01) G06F 9/50(2006.01) G06F 16/27(2019.01) (54)发明名称 事务处理方法、 装置、 设备及 介质 (57)摘要 本发明实施例公开了一种事务处理方法、 装 置、 设备及介质。 该方法包括: 从获取的子事务请 求中提取全局事务编号, 并为子事务请求分配子 事务编号; 将 全局事务编号和子事务编号之间的 关联关系写入事务关联表中; 对子事务进行处理 得到子事务处理结果, 并对子事务处理结果进行 持久化, 且控制子事务处理结果处于对外不可见 状态; 响应于对全局事务的提交指令, 根据事务 关联表确定关联的至少两个子事务编号, 并将至 少两个子事务编号对应的子事务处理结果切换 成对外可见状态。 该方案能够并行同步数据, 并 发性能优越, 提高了同步效率, 保证了下游数据 库在任意时刻读取数据的一致性。 同时该方案的 内部处理机制简单, 资源消耗少。 权利要求书2页 说明书11页 附图4页 CN 115421880 A 2022.12.02 CN 115421880 A 1.一种事务处 理方法, 其特 征在于, 包括: 从获取的子事务请求中提取全局事务编号, 并为所述子事务请求分配子事务编号; 将所述全局事务编号和所述子事务编号之间的关联关系写入 事务关联表中; 对所述子事务进行处理得到子事务处理结果, 并对所述子事务处理结果进行持久化, 且控制所述子事务处 理结果处于对外不可 见状态; 响应于对全局事务的提交指令, 根据所述事务关联表确定关联的至少两个子事务编 号, 并将所述至少两个子事务编号对应的子事务处 理结果切换成对外可 见状态。 2.根据权利要求1所述的方法, 其特征在于, 所述将所述全局事务编 号和所述子事务编 号之间的关联关系写入 事务关联表中, 包括: 若所述事务关联表中包括所述全局事务编号, 则从所述事务关联表中获取所述全局事 务编号所关联 的全局内部编号, 并将所述全局事务编号、 所述全局内部编号和所述子事务 编号之间的关联关系写入 事务关系表中; 否则, 将所述子事务编号作为所述全局事务编号关联的全局内部编号, 并将所述全局 事务编号、 所述全局内部编号和所述子事务编号之间的关联关系写入 事务关系表中。 3.根据权利要求1所述的方法, 其特征在于, 所述对所述子事务进行处理得到子事务处 理结果, 并对所述子事务处理结果进行持久化, 且控制所述子事务处理结果处于对外不可 见状态, 包括: 对所述子事务进行处 理得到子事务处 理结果, 且将所述子事务处 理结果写入内存中; 响应于对子事务的预提交指令, 对所述子事务处理结果进行持久化, 并控制所述子事 务处理结果处于对外不可 见状态。 4.根据权利要求1所述的方法, 其特征在于, 对全局事务的提交指令在关联的至少两个 子事务处 理成功的情况 下生成。 5.根据权利要求1所述的方法, 其特 征在于, 还 包括: 响应于对全局事务的回滚指令, 根据所述事务关联表确定关联的至少两个子事务编 号, 并对所述至少 两个子事务编号对应的子事务处理结果均进行回滚; 所述回滚指令在关 联的任一子事务处 理失败的情况 下生成。 6.根据权利要求1所述的方法, 其中, 所述子事务请求由各同步节点根据对应的数据分 片中的待同步数据生成; 各待同步数据之间相互关联。 7.根据权利要求1所述的方法, 其中, 所述子事务请求由各应用单元根据对应的应用功 能生成; 各应用功能之间相互关联。 8.一种事务处 理装置, 其特 征在于, 包括: 子事务编号分配模块, 用于从获取的子事务请求中提取全局事务编号, 并为所述子事 务请求分配子事务编号; 事务关联表确定模块, 用于将所述全局事务编 号和所述子事务编 号之间的关联关系 写 入事务关联表中; 不可见状态控制模块, 用于对所述子事务进行处理得到子事务处理结果, 并对所述子 事务处理结果进行持久化, 且 控制所述子事务处 理结果处于对外不可 见状态; 对外可见状态切换模块, 用于响应于对全局事务的提交指令, 根据所述事务关联表确 定关联的至少两个子事务编号, 并将所述至少两个子事务编号对应的子事务处理结果切换权 利 要 求 书 1/2 页 2 CN 115421880 A 2成对外可 见状态。 9.一种电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储器, 用于存 储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑7任一项所述的一种事务处 理方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器 执行时实现如权利要求1 ‑7任一项所述的一种事务处 理方法。权 利 要 求 书 2/2 页 3 CN 115421880 A 3

PDF文档 专利 事务处理方法、装置、设备及介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 事务处理方法、装置、设备及介质 第 1 页 专利 事务处理方法、装置、设备及介质 第 2 页 专利 事务处理方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:33:03上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。