说明:收录各省市地方标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210081580.6 (22)申请日 2022.01.24 (65)同一申请的已公布的文献号 申请公布号 CN 114116732 A (43)申请公布日 2022.03.01 (73)专利权人 北京奥星贝斯科技有限公司 地址 100020 北京市朝阳区东 三环中路1号 1幢1单元9层901内02号单 元 (72)发明人 王万红 万全威  (74)专利代理 机构 北京布瑞知识产权代理有限 公司 11505 代理人 张欣 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01)G06F 16/242(2019.01) G06F 16/245(2019.01) 审查员 孔昕 (54)发明名称 处理事务的方法、 装置、 存储装置 以及服务 器 (57)摘要 本公开披露了一种处理事务的方法、 装置、 存储装置以及服务器。 该方法应用于数据库, 数 据库中存储有第一数据库表和第二数据库表, 第 二数据库表中记录有第一数据库表的纪元信息, 第一数据库表的纪元信息为当前对外提供服务 的服务器对应的纪元信息, 该方法包括: 接收第 一事务, 第一事务的操作包括: 修改第一数据库 表中的数据; 查询第二数据库表, 以得到第一数 据库表的纪元信息; 将第一数据库表的纪元信息 与目标纪元信息进行对比, 其中目标纪元信息为 发送第一事务的服务器对应的纪元信息; 如果第 一数据库表的纪元信息与目标 纪元信息相同, 则 提交第一事务; 如果第一数据库表的纪元信息与 目标纪元信息不同, 则终止第一事务。 权利要求书3页 说明书12页 附图5页 CN 114116732 B 2022.04.05 CN 114116732 B 1.一种处理事务的方法, 所述方法应用于数据库, 所述数据库中存储有第一数据库表 和第二数据库表, 所述第二数据库表中记录有所述第一数据库表的纪元信息, 所述第一数 据库表的纪元信息为当前对外提供服 务的服务器对应的纪元信息, 所述方法包括: 接收第一事务, 所述第一事务的操作包括: 修改所述第一数据库表中的数据; 查询所述第二数据库表, 以得到所述第一数据库表的纪元信息; 将所述第一数据库表的纪元信 息与目标纪元信 息进行对比, 其中所述目标纪元信 息为 发送所述第一事务的服 务器对应的纪元信息; 如果所述第一数据库表的纪元信息与所述目标纪元信息相同, 则提交所述第一事务; 如果所述第一数据库表的纪元信息与所述目标纪元信息不同, 则终止所述第一事务。 2.根据权利要求1所述的方法, 在所述接收第一事务之前, 所述方法包括: 接收第二事务, 所述第二事务为服务器上任时发送的事务, 且所述第二事务用于将所 述第一数据库表的纪元信息更改为所述 服务器对应的纪元信息 。 3.根据权利要求1所述的方法, 所述第 一数据库表包括多张数据库表, 所述多张数据库 表具有各自对应的纪元信息, 所述如果所述第 一数据库表的纪元信 息与所述目标纪元信 息相同, 则提交所述第 一事 务, 包括: 如果所述多张数据库表的纪元信息均与所述目标纪元信息相同, 则提交所述第一事 务。 4.一种处理事务的方法, 所述方法应用于与数据库通信连接的服务器, 所述数据库中 存储有第一数据库 表和第二数据库 表, 所述第二数据库 表中记录有所述第一数据库 表的纪 元信息, 所述第一数据库表的纪元信息为当前对外提供服 务的服务器对应的纪元信息, 所述方法包括: 向所述数据库发送第一事务, 所述第一事务的操作包括: 修改所述第一数据库表中的数据; 查询所述第二数据库表, 以得到所述第一数据库表的纪元信息; 将所述第一数据库表的纪元信息与所述 服务器对应的纪元信息进行对比; 如果所述第 一数据库表的纪元信 息与所述服务器对应的纪元信 息相同, 则提交所述第 一事务; 如果所述第 一数据库表的纪元信 息与所述服务器对应的纪元信 息不同, 则终止所述第 一事务。 5.根据权利要求4所述的方法, 在所述向所述数据库发送第 一事务之前, 所述方法还包 括: 在所述服务器上任时, 向所述数据库发送第二事务, 所述第二事务用于将所述第一数 据库表的纪元信息更改为所述 服务器对应的纪元信息 。 6.根据权利要求4所述的方法, 所述第 一数据库表包括多张数据库表, 所述多张数据库 表具有各自对应的纪元信息, 所述如果所述第 一数据库表的纪元信 息与所述服务器对应的纪元信 息相同, 则提交所权 利 要 求 书 1/3 页 2 CN 114116732 B 2述第一事务, 包括: 如果所述多 张数据库表的纪元信 息均与所述服务器对应的纪元信 息相同, 则提交所述 第一事务。 7.一种存储装置, 包括数据库, 所述数据库中存储有第 一数据库表和第 二数据库表, 所 述第二数据库表中记录有 所述第一数据库表的纪元信息, 所述第一数据库表的纪元信息为 当前对外提供服 务的服务器对应的纪元信息, 所述数据库包括: 接收模块, 被 配置为接收第一事务, 所述第一事务的操作包括: 修改所述第一数据库表中的数据; 查询所述第二数据库表, 以得到所述第一数据库表的纪元信息; 将所述第一数据库表的纪元信 息与目标纪元信 息进行对比, 其中所述目标纪元信 息为 发送所述第一事务的服 务器对应的纪元信息; 如果所述第一数据库表的纪元信息与所述目标纪元信息相同, 则提交所述第一事务; 如果所述第一数据库表的纪元信息与所述目标纪元信息不同, 则终止所述第一事务。 8.根据权利要求7 所述的存 储装置, 所述接收模块还被 配置为: 在所述接收第一事务之前, 接收第二事务, 所述第二事务为所述服务器上任时发送的 事务, 且所述第二事务用于将所述第一数据库 表的纪元信息更改为所述服务器对应的纪元 信息。 9.据权利要求7所述的存储装置, 所述第 一数据库表包括多 张数据库表, 所述多 张数据 库表具有各自对应的纪元信息, 所述如果所述第 一数据库表的纪元信 息与所述目标纪元信 息相同, 则提交所述第 一事 务, 包括: 如果所述多张数据库表的纪元信息均与所述目标纪元信息相同, 则提交所述第一事 务。 10.一种服务器, 所述服务器与 数据库通信连接, 所述数据库中存储有第 一数据库表和 第二数据库表, 所述第二数据库表中记录有所述第一数据库表的纪元信息, 所述第一数据 库表的纪元信息为当前对外提供服 务的服务器对应的纪元信息, 所述 服务器包括: 发送模块, 被 配置为向所述数据库发送第一事务, 所述第一事务的操作包括: 修改所述第一数据库表中的数据; 查询所述第二数据库表, 以得到所述第一数据库表的纪元信息; 将所述第一数据库表的纪元信息与所述 服务器对应的纪元信息进行对比; 如果所述第 一数据库表的纪元信 息与所述服务器对应的纪元信 息相同, 则提交所述第 一事务; 如果所述第 一数据库表的纪元信 息与所述服务器对应的纪元信 息不同, 则终止所述第 一事务。 11.根据权利要求10所述的服 务器, 所述发送模块还被 配置为: 在所述向所述数据库发送第一事务之前, 在所述服务器上任时, 向所述数据库发送第 二事务, 所述第二事务用于将所述第一数据库 表的纪元信息更改为所述服务器对应的纪元 信息。 12.根据权利要求10所述的服务器, 所述第 一数据库表包括多 张数据库表, 所述多张数权 利 要 求 书 2/3 页 3 CN 114116732 B 3

.PDF文档 专利 处理事务的方法、装置、存储装置以及服务器

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