(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210391243.7
(22)申请日 2022.04.14
(71)申请人 中国农业银行股份有限公司
地址 100005 北京市东城区建国门内大街
69号
(72)发明人 王瑞卿 刘壮业 周鹏霞 秦桂林
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 牛亭亭
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/22(2019.01)
G06F 16/23(2019.01)
(54)发明名称
数据库同步方法、 装置及电子设备
(57)摘要
本申请公开了一种数据库同步方法、 装置及
电子设备, 方法包括: 获得数据处理指令, 所述数
据处理指令中至少包含待处理数据的第一标识;
删除电子设备对应的第一数据库中与所述第一
标识相对应的第一数据; 在所述电子设备对应的
第二数据库中, 处理与所述第一标识相对应的第
一数据; 所述第二数据库与所述第一数据库关于
数据库结构不同; 其中, 所述第二数据库中被处
理后的第一数据用于写入所述第一数据库, 以使
得所述第一数据库与所述第二数据库之间至少
关于所述第一数据相一 致。
权利要求书2页 说明书12页 附图9页
CN 115017229 A
2022.09.06
CN 115017229 A
1.一种数据库同步方法, 其特 征在于, 包括:
获得数据处理指令, 所述数据处 理指令中至少包 含待处理数据的第一标识;
删除电子设备对应的第一数据库中与所述第一标识相对应的第一数据;
在所述电子设备对应的第二数据库中, 处理与所述第一标识相对应的第一数据; 所述
第二数据库 与所述第一数据库关于数据库结构不同;
其中, 所述第二数据库中被处理后的第一数据用于写入所述第一数据库, 以使得所述
第一数据库 与所述第二数据库之间至少关于所述第一数据相一 致。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
获得数据读取指令, 所述数据读取指令中至少包 含待读取 数据的第二标识;
在所述第一数据库中查找与所述第二标识相对应的第二数据;
如果在所述第 一数据库中没有查找到与 所述第二标识相对应的第 二数据, 在所述第 二
数据库中查找与所述第二标识相对应的第二数据;
如果在所述第 二数据库中查找到与 所述第二标识相对应的第 二数据, 将所述第 二数据
库中查找到的所述第二数据返回;
将所述第二数据库中查找到的所述第二数据写入所述第一数据库。
3.根据权利要求1或2所述的方法, 其特征在于, 在处理与所述第一标识相对应的第一
数据之前, 所述方法还 包括:
判断所述第一数据库中的所述第一数据是否被删除成功;
如果所述第一数据库中的所述第一数据被删除成功, 执行所述步骤: 在所述电子设备
对应的第二数据库中, 处 理与所述第一标识相对应的第一数据;
如果所述第 一数据库中的所述第 一数据没有被删除成功, 在待删除记录表中记录所述
第一数据对应的所述第一标识, 执行所述步骤: 在所述电子设备对应的第二数据库中, 处理
与所述第一标识相对应的第一数据;
其中, 所述待删除记录表中的标识用于删除对应的数据。
4.根据权利要求3所述的方法, 其特征在于, 在待删除记录表中记录所述第 一数据对应
的所述第一标识之后, 所述方法还 包括:
判断所述待删除记录表中是否记录所述第一标识成功;
如果所述待删除记录表中记录所述第一标识成功, 执行所述步骤: 在所述电子设备对
应的第二数据库中, 处 理与所述第一标识相对应的第一数据;
如果所述待删除记录表中记录所述第 一标识失败, 结束当前对所述数据处理指令的处
理流程。
5.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括:
在所述待删除记录表对应的删除条件被满足的情况下, 从所述待删除记录表中读取至
少一个目标 标识;
在所述第一数据库中删除与所述目标 标识对应的目标 数据;
其中, 所述删除条件包括: 计时器记录的当前时长到达预设的时长阈值; 所述计时器在
其记录的当前时长在到 达所述时长阈值时重新计时。
6.根据权利要求5所述的方法, 其特 征在于, 所述目标 标识被存 储在目标列表中;
其中, 在所述第一数据库中删除与所述目标 标识对应的目标 数据, 包括:权 利 要 求 书 1/2 页
2
CN 115017229 A
2判断所述目标列表是否为空;
如果所述目标列表为空, 结束当前对所述待删除记录表的处 理流程;
如果所述目标列表不为空, 按照所述目标列表, 在所述第一数据库中删除与所述目标
标识相对应的目标 数据。
7.根据权利要求5所述的方法, 其特征在于, 在从所述待删除记录表中读取至少一个目
标标识之前, 所述方法还 包括:
判断所述第 一数据库 是否处于目标状态, 所述目标状态下的第 一数据库能够进行数据
读写;
如果所述第一数据库处于所述目标状态, 执行所述步骤: 从所述待删除记录表中读取
至少一个目标 标识;
如果所述第 一数据库没有处于所述目标状态, 结束当前对所述待删除记录表的处理流
程。
8.根据权利要求2所述的方法, 其特征在于, 在所述第 一数据库中查找与所述第 二标识
相对应的第二数据之前, 所述方法还 包括:
判断所述第 一数据库 是否处于目标状态, 所述目标状态下的第 一数据库能够进行数据
读写;
如果所述第一数据库处于所述目标状态, 执行所述步骤: 在所述第一数据库中查找与
所述第二标识相对应的第二数据;
如果所述第 一数据库没有处于所述目标状态, 结束当前对所述数据读取指令的处理流
程。
9.一种数据库同步装置, 其特 征在于, 包括:
指令获得单元, 用于获得数据处理指令, 所述数据处理指令中至少包含待处理数据的
第一标识;
数据删除单元, 用于删除电子设备对应的第 一数据库中与所述第 一标识相对应的第 一
数据;
数据处理单元, 用于在所述电子设备对应的第二数据库中, 处理与所述第一标识相对
应的第一数据; 所述第二数据库 与所述第一数据库关于数据库结构不同;
数据写入单元, 用于将所述第 二数据库中被处理后的第 一数据用于写入所述第 一数据
库, 以使得 所述第一数据库 与所述第二数据库之间至少关于所述第一数据相一 致。
10.一种电子设备, 其特 征在于, 包括:
存储器, 用于存 储计算机程序以及所述计算机程序运行 所产生的数据;
处理器, 用于执行所述计算机程序, 以实现: 获得数据处理指令, 所述数据处理指令中
至少包含待处理数据的第一标识; 删除电子设备对应的第一数据库中与所述第一标识相对
应的第一数据; 在所述电子设备对应的第二数据库中, 处理与所述第一标识相对应的第一
数据; 所述第二数据库与所述第一数据库关于数据库结构不同; 其中, 所述第二数据库中被
处理后的第一数据用于写入所述第一数据库, 以使得所述第一数据库与所述第二数据库之
间至少关于所述第一数据相一 致。权 利 要 求 书 2/2 页
3
CN 115017229 A
3
专利 数据库同步方法、装置及电子设备
安全报告 >
其他 >
文档预览
中文文档
24 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:59上传分享