一种同步更新方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-31 23:12:53
本申请涉及分布式系统领域,尤其涉及一种同步更新方法、装置、电子设备及存储介质。
背景技术:
1、金融领域所涉及的相关金融业务数据量庞大,需要使用金融管理系统来处理各项金融数据。对金融数据处理的方式包括但不限于数据的查询、更新或者核对等内容,以满足用户办理各项金融业务的需求。
2、现有技术中,各项金融数据都存储在金融管理系统的数据库中,金融管理系统采用分布式的结构对各项金融数据进行处理,以满足金融数据所需的巨大算力要求。各终端可远程访问数据库,以查询、更新或者核对数据库中的各项金融数据。
3、由于金融数据越来越庞大,使得各项数据的处理工作也越来越繁杂。现有的金融管理系统在处理金融数据时,容易产生网络延迟、数据占用等待等问题,无法保证数据更新的及时性,影响金融管理系统功能的实现。
技术实现思路
1、本申请提供一种同步更新方法、装置、电子设备及存储介质,用以解决现有金融管理系统对金融数据更新及时性差的问题。
2、第一方面,本申请提供一种同步更新方法,包括:
3、确定主数据库和副数据库,主数据库包括第一子数据库和第二子数据库,第一子数据库中存储的第一金融数据与第二子数据库中存储的第二金融数据的数据类别不同,副数据库中存储有第三金融数据,第三金融数据与第一金融数据的数据类别相对应,并根据数据类别相对应的第三金融数据与第一金融数据,在副数据库与第一子数据库之间配置目标接口;
4、在副数据库接收到数据更新请求后,根据数据更新请求,对第三金融数据进行数据更新,得到第三更新金融数据;
5、根据第三更新金融数据和目标接口,对第一子数据库中的第一金融数据进行数据同步更新,得到第一更新金融数据;
6、根据第一更新金融数据,对第二目标金融数据进行数据同步更新,得到第二目标更新金融数据,第二目标金融数据为第二目标子数据库中存储的数据,第二目标子数据库为第二子数据库中与第一子数据库存在数据关联关系的数据库;
7、根据第一更新金融数据和第二目标更新金融数据,得到同步更新后的目标主数据库。
8、第二方面,本申请提供一种同步更新装置,包括:
9、确定模块,用于确定主数据库和副数据库,主数据库包括第一子数据库和第二子数据库,第一子数据库中存储的第一金融数据与第二子数据库中存储的第二金融数据的数据类别不同,副数据库中存储有第三金融数据,第三金融数据与第一金融数据的数据类别相对应,并根据数据类别相对应的第三金融数据与第一金融数据,在副数据库与第一子数据库之间配置目标接口;
10、副数据库更新模块,用于在副数据库接收到数据更新请求后,根据数据更新请求,对第三金融数据进行数据更新,得到第三更新金融数据;
11、第一同步更新模块,用于根据第三更新金融数据和目标接口,对第一子数据库中的第一金融数据进行数据同步更新,得到第一更新金融数据;
12、第二同步更新模块,用于根据第一更新金融数据,对第二目标金融数据进行数据同步更新,得到第二目标更新金融数据,第二目标金融数据为第二目标子数据库中存储的数据,第二目标子数据库为第二子数据库中与第一子数据库存在数据关联关系的数据库;
13、得到模块,用于根据第一更新金融数据和第二目标更新金融数据,得到同步更新后的目标主数据库。
14、第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
15、存储器存储计算机执行指令;
16、处理器执行存储器存储的计算机执行指令,以实现上述的方法。
17、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述的方法。
18、第五方面,本申请提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现本申请的方法中的步骤。
19、本申请提供的同步更新方法,通过确定主数据库和副数据库,在副数据库接收到数据更新请求后,根据数据更新请求,对第三金融数据进行数据更新,得到第三更新金融数据,根据第三更新金融数据和目标接口,对第一子数据库中的第一金融数据进行数据同步更新,得到第一更新金融数据,根据第一更新金融数据,对第二目标金融数据进行数据同步更新,得到第二目标更新金融数据,根据第一更新金融数据和第二目标更新金融数据,得到同步更新后的目标主数据库。由此,实现了副数据库可以提供各终端实时访问、更新的功能,还实现了通过接口实现主数据库与副数据库同步更新的功能,从而保证了各项金融数据更新的及时性,避免产生网络延时、数据占用等待等问题。
技术特征:1.一种同步更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定主数据库和副数据库,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第三更新金融数据和所述目标接口,对所述第一子数据库中的第一金融数据进行数据同步更新,得到第一更新金融数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一更新金融数据,对第二目标金融数据进行数据同步更新,得到第二目标更新金融数据,包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述第二子数据库中与所述第一子数据库存在数据关联关系的第二目标子数据库,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述第一更新金融数据和所述第二目标更新金融数据,得到同步更新后的目标主数据库之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,在所述确定所述副数据库中的已更新数据信息之前,所述方法还包括:
9.一种同步更新装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8中任一项所述的方法。
技术总结本申请提供一种同步更新方法、装置、电子设备及存储介质,可用于分布式系统领域。该方法包括:确定主数据库和副数据库;在所述副数据库接收到数据更新请求后,根据所述数据更新请求,对所述第三金融数据进行数据更新,得到第三更新金融数据;根据所述第三更新金融数据和所述目标接口,对所述第一子数据库中的第一金融数据进行数据同步更新,得到第一更新金融数据;根据所述第一更新金融数据,对第二目标金融数据进行数据同步更新,得到第二目标更新金融数据;根据所述第一更新金融数据和所述第二目标更新金融数据,得到同步更新后的目标主数据库。本申请的方法提高了数据更新的及时性。技术研发人员:宗涛,王丹丹受保护的技术使用者:中国银行股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196451.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表