[发明专利]分布式数据库的维护方法、装置、存储介质及程序产品在审
申请号: | 202111389788.6 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114090545A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 陈志伟 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王佩;黄健 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 数据库 维护 方法 装置 存储 介质 程序 产品 | ||
本申请提供一种分布式数据库的维护方法、装置、存储介质及程序产品,涉及数据存储技术领域,该方法包括:一方面第一服务器对第一服务器的主数据库进行第一数据维护操作,并记录第一数据维护操作信息,另一方面第一服务器向第二服务器发送维护通知消息,以使第二服务器对第二服务器的主数据库进行第二数据维护操作并记录第二数据维护操作信息。本申请实施例中,异地多活部署架构下的第一服务器和第二服务器通过同步进行数据维护操作,并且在数据维护操作过程中记录数据维护操作信息,以便于后续进行数据回滚操作,从而实现了异地多活部署架构下的分布式数据库的数据一致性。
技术领域
本申请涉及数据存储技术领域,尤其涉及一种分布式数据库的维护方法、装置、存储介质及程序产品。
背景技术
随着移动互联网技术的发展,应用系统的异地多活部署架构逐渐成为一种流行的地方区域级容灾手段。在不同的地方区域(例如城市)分别部署应用服务器,且同时对外提供系统服务,在某一地方区域的应用服务器运行异常的情况下,另一地方区域的应用服务器可以正常提供系统服务。
实际应用中,在应用系统的异地多活部署架构下,在一些应用场景里需要维护不同地方区域的多个数据库的情况。但目前的分布式数据库的数据一致性方式大部分是针对同一地方区域的分布式数据库的,无法应对异地多活部署架构下的分布式数据库的数据一致性情况。
因此,如何实现异地多活部署架构下的分布式数据库的数据一致性是本申请亟需解决的问题。
发明内容
本申请提供一种分布式数据库的维护方法、装置、存储介质及程序产品,用以实现异地多活部署架构下的分布式数据库的数据一致性。
一方面,本申请提供一种分布式数据库的维护方法,包括:
第一服务器对所述第一服务器的主数据库进行第一数据维护操作,并记录第一数据维护操作信息,其中,所述第一数据维护操作信息用于指示所述第一数据维护操作的操作明细信息;
所述第一服务器向第二服务器发送维护通知消息,其中,所述维护通知消息用于指示所述第二服务器对所述第二服务器的主数据库进行第二数据维护操作并记录第二数据维护操作信息,其中,所述第二数据维护操作信息用于指示所述第二数据维护操作的操作明细信息。
另一方面,本申请提供一种分布式数据库的维护方法,包括:
第二服务器接收第一服务器发送的维护通知消息,所述维护通知消息用于指示所述第二服务器对所述第二服务器的主数据库进行第二数据维护操作并记录第二数据维护操作信息,其中,所述第二数据维护操作信息用于指示所述第二数据维护操作的操作明细信息;
所述第二服务器根据所述维护通知消息对所述第二服务器的主数据库进行所述第二数据维护操作,并记录所述第二数据维护操作信息。
另一方面,本申请提供一种分布式数据库的维护装置,所述装置设置于第一服务器,所述装置包括:
维护模块,用于对所述第一服务器的主数据库进行第一数据维护操作,并记录第一数据维护操作信息,其中,所述第一数据维护操作信息用于指示所述第一数据维护操作的操作明细信息;
发送模块,用于向第二服务器发送维护通知消息,其中,所述维护通知消息用于指示所述第二服务器对所述第二服务器的主数据库进行第二数据维护操作并记录第二数据维护操作信息,其中,所述第二数据维护操作信息用于指示所述第二数据维护操作的操作明细信息。
另一方面,本申请提供一种分布式数据库的维护装置,所述装置设置于第二服务器,所述装置包括:
接收模块,用于接收第一服务器发送的维护通知消息;其中,所述维护通知消息用于指示所述第二服务器对所述第二服务器的主数据库进行第二数据维护操作并记录第二数据维护操作信息,其中,所述第二数据维护操作信息用于指示所述第二数据维护操作的操作明细信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111389788.6/2.html,转载请声明来源钻瓜专利网。