说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210103494.0 (22)申请日 2022.01.27 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 杨登科 林立成 王之乐 吴盼盼  (74)专利代理 机构 北京同立钧成知识产权代理 有限公司 1 1205 专利代理师 陈洪艳 黄健 (51)Int.Cl. H04L 67/1095(2022.01) G06F 16/23(2019.01) (54)发明名称 数据同步方法、 装置、 设备及存 储介质 (57)摘要 本申请提供一种数据同步方法、 装置、 设备 及存储介质, 可应用于大数据的数据处理领域。 本申请提供的技术方案中, 第一服务器对主键为 目标主键的目标数据进行目标操作后得到操作 结果; 第一服务器向第二服务器发送备份数据请 求, 该备份数据请求中包括目标主键、 操作结果 和目标主键关联的时间戳字段; 然后第二服务器 根据该备份数据请求中的时间戳字段对主键为 目标主键的备份数据进行更新。 进一步地, 操作 为删除操作的情况下, 备份数据 请求中还可以包 括删除操作指示字段。 本申请的方法, 通过对目 标数据添加时间戳字段甚至删除操作指示字段, 可以提高第一服务器和第二服务器中的数据的 一致性。 权利要求书3页 说明书12页 附图4页 CN 114500569 A 2022.05.13 CN 114500569 A 1.一种数据同步方法, 其特 征在于, 包括: 第一服务器接收来自客户端的第 一数据操作请求, 所述第 一数据操作请求用于指示在 数据库中对主键为目标主键的目标 数据进行目标操作; 所述第一服务器基于所述第一数据操作请求在所述数据库中对主键为所述目标主键 的所述目标 数据进行 所述目标操作, 得到操作结果; 所述第一服务器向第 二服务器发送第 一备份数据请求, 所述第 一备份数据请求中包括 所述目标主键、 所述操作结果和所述 目标主键关联 的时间戳字段, 所述关联 的时间戳字段 中的时间戳信息用于指示所述第一 服务器执行所述数据操作请求的目标时间。 2.根据权利要求1所述的方法, 其特征在于, 所述第 一服务器向第 二服务器发送第 一备 份数据之前, 所述方法还 包括: 所述第一 服务器判断所述目标 数据是否存在关联的时间戳字段; 所述目标数据不存在关联的时间戳字段的情况下, 为所述目标数据添加关联的时间戳 字段; 将所述关联的时间戳字段中的时间戳信 息更新为所述目标时间, 其中所述备份数据请 求中的时间戳字段为所述关联的时间戳字段。 3.根据权利要求1所述的方法, 其特征在于, 所述目标操作为删除操作时, 所述操作结 果包括删除操作指示字段, 所述删除操作指示字段中的字段值为第一字段值, 所述第一字 段值用于指示主键为所述目标主键的目标 数据被删除。 4.根据权利要求1所述的方法, 其特征在于, 所述目标操作为添加操作时, 所述操作结 果包括所述目标数据和删除操作指示字段, 所述删除操作指示字段中的字段值为第二字段 值, 所述第二字段值用于指示主键为所述目标主键的数据没有被删除。 5.根据权利要求1所述的方法, 其特征在于, 所述目标操作为修改操作时, 所述操作结 果包括删除操作指示字段和对所述目标数据进行修改所得的数据, 所述删除操作指示字段 中的字段值为第二字段值, 所述第二字段值用于指示主键为所述目标主键的数据没有被删 除。 6.根据权利要求1至5中任一项所述的方法, 其特征在于, 所述第一服务器中存储有所 述目标主键与替换主键之 间的映射关系, 所述替换主键的字段长度小于所述目标主键的字 段长度; 相应地, 所述第 一服务器基于所述第 一数据操作请求在所述数据库中对主键为所述目 标主键的所述目标 数据进行 所述目标操作, 包括: 所述第一 服务器根据所述映射关系确定所述目标主键关联的替换主键; 所述第一 服务器对数据库中主键为所述 替换主键的数据进行 所述目标操作。 7.一种数据同步方法, 其特 征在于, 包括: 第二服务器接收来自第 一服务器的第 一备份数据请求, 所述第 一备份数据请求中包括 目标主键、 数据备份信息和所述 目标主键关联的第一时间戳字段, 所述第一时间戳字段中 的时间戳信息用于指示所述第一 服务器获得 所述数据的第一时间; 所述第二服务器根据所述时间戳字段和所述数据备份信息对数据库中主键为所述目 标主键的备份数据进行 更新。 8.根据权利要求7 所述的方法, 其特 征在于, 所述数据备份信息包括待备份数据;权 利 要 求 书 1/3 页 2 CN 114500569 A 2相应地, 所述第 二服务器根据 所述时间戳字段和所述数据 备份信息对数据库中主键为 所述目标主键的备份数据进行 更新, 包括: 所述第一时间位于所述备份数据关联的第 二时间戳指示的第 二时间之后的情况下, 将 所述备份数据更新 为所述待备份数据。 9.根据权利要求8所述的方法, 其特征在于, 所述数据备份信 息还包括删除操作指示字 段, 所述删除操作指示字段的字段值为第二字段值, 所述第二字段值用于指示主键为所述 目标主键的数据未被删除。 10.根据权利要求7所述的方法, 其特征在于, 所述数据备份信息包括删除操作指示字 段, 所述删除操作指示字段的字段值为第一字段值, 所述第一字段值用于指示主键为所述 目标主键的数据已被删除; 相应地, 所述第 二服务器根据 所述时间戳字段和所述数据 备份信息对数据库中主键为 所述目标主键的备份数据进行 更新, 包括: 所述第一时间位于所述备份数据关联的第 二时间戳指示的第 二时间之后且的情况下, 删除所述备份数据。 11.根据权利要求7至10中任一项所述的方法, 其特征在于, 所述第二服务器中存储有 所述目标主键与替换主键之 间的映射关系, 所述替换主键的字段长度小于所述目标主键的 字段长度; 相应地, 所述第 二服务器根据 所述时间戳字段和所述数据 备份信息对数据库中主键为 所述目标主键的备份数据进行 更新, 包括: 所述第二 服务器根据所述映射关系确定所述目标主键关联的替换主键; 根据所述时间戳字段和所述数据备份信息对数据库中主键为所述替换主键的备份数 据进行更新。 12.一种数据同步装置, 其特 征在于, 包括: 接收模块, 用于第一服务器接收来自客户端的第一数据操作请求, 所述第一数据操作 请求用于指示在数据库中对主键为目标主键的目标 数据进行目标操作; 操作模块, 用于所述第 一服务器基于所述第 一数据操作请求在所述数据库中对主键为 所述目标主键的所述目标 数据进行 所述目标操作, 得到操作结果; 发送模块, 用于所述第一服务器向第二服务器发送第一备份数据请求, 所述第一备份 数据请求中包括所述 目标主键、 所述操作结果和所述 目标主键关联的时间戳字段, 所述关 联的时间戳字段中的时间戳信息用于指示所述第一服务器执行所述数据操作请求的目标 时间。 13.一种数据同步装置, 其特 征在于, 包括: 接收模块, 用于第二服务器接收来自第一服务器的第一备份数据请求, 所述第一备份 数据请求中包括目标主键、 数据备份信息和所述 目标主键关联的第一时间戳字段, 所述第 一时间戳字段中的时间戳信息用于指示所述第一 服务器获得 所述数据的第一时间; 更新模块, 用于所述第 二服务器根据 所述时间戳字段和所述数据 备份信息对数据库中 主键为所述目标主键的备份数据进行 更新。 14.一种数据同步装置, 其特 征在于, 包括存 储器, 以及与存 储器耦合的处 理器; 所述存储器用于存 储程序指令;权 利 要 求 书 2/3 页 3 CN 114500569 A 3

.PDF文档 专利 数据同步方法、装置、设备及存储介质

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