[发明专利]数据库高可用处理方法、装置、电子设备及存储介质在审
申请号: | 202110738506.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113360579A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 王安宁 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F11/14 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 可用 处理 方法 装置 电子设备 存储 介质 | ||
本发明涉及数据处理领域,提供一种数据库高可用处理方法,包括利用postgres进程监控组件监控待检测数据库;对于存在postgres进程的待检测数据库,根据待检测数据库的聚类cluster状态判定待检测数据库的状态;若待检测数据库的状态判定为原从数据库状态,提升原从数据库为新的主数据库,且将新的主数据库状态变更为可读写;根据原从数据库寻找原从数据库对应的原主数据库,并通过postgres进程监控组件判定原主数据库是否存活,并将存活的原主数据库变更为新的主数据库的新的从数据库。本发明实现了通过主从数据库变化实现了数据库故障的自动转移,达到了维持数据库高可用状态的技术效果。
技术领域
本发明涉及数据处理领域,涉及一种数据库高可用处理方法、装置、电子设备及计算机可读存储介质。
背景技术
数据库是按照数据结构来组织、存储和管理数据的仓库。现有技术中,通过建立主从数据库,应对数据的容灾、负载均衡以及数据集中和分发需求。对于主从数据库而言,流复制是一种有效的高可用架构。通过流复制,备库不断的从主数据库同步相应的数据,并在从数据库apply每个WAL record,这里的流复制每次传输单位是WAL日志的record。pg的流复制也是按照同步模式的不同,分为同步流复制和异步流复制。异步流复制通过主从数据库同步实现db服务的高可用性。即一台主数据库提供读写,然后把数据同步到另一台从数据库,然后从数据库不断apply从主数据库接收到的数据,从数据库不提供写服务,只提供读服务。既能在主数据库坏掉时确保数据的一致,又可以实现当网络或者备库有问题时,防止主数据库事务hang住。具有的弊端如下:
1)当主数据库出现故障,无法提供服务时,应用也将会受到影响,无法正常提供服务,这就导致无法实现故障自动转移、自动切换,无法保证7x24的高可用。
因此,亟需一种实现故障自动切换的、可保证数据库维持高可用状态的postgresql异步流复制方法。
发明内容
本发明提供一种数据库高可用处理方法、装置、电子设备及计算机可读存储介质,通过主从数据库变化实现了数据库故障的自动转移,达到了维持数据库高可用状态的技术效果。
为实现上述目的,本发明提供的一种数据库高可用处理方法,方法包括:
利用postgres进程监控组件监控待检测数据库,确定待检测数据库是否存在postgres进程;
对于存在postgres进程的待检测数据库,根据待检测数据库的聚类cluster状态判定待检测数据库的状态;其中,所述待检测数据库的状态包括原从数据库状态或者原主数据库状态以及是否挂载VIP;
若所述待检测数据库状态判定为未挂载VIP的原从数据库状态,提升所述原从数据库为新的主数据库,并对新的主数据库进行VIP挂载,且将所述新的主数据库状态变更为可读写;
根据所述原从数据库寻找所述原从数据库对应的原主数据库,并通过postgres进程监控组件判定所述原主数据库是否存活,并将存活的原主数据库变更为新的主数据库的新的从数据库。
进一步,优选的,所述根据所述原从数据库寻找所述原从数据库对应的原主数据库,并通过postgres进程监控组件判定所述原主数据库是否存活,并将存活的原主数据库变更为新的主数据库的从数据库的步骤,包括:
通过所述新的主数据库ping所述原从数据库对应的原主数据库,以判定所述新的主数据库与所述原主数据库的网络联通状态;
若所述新的主数据库与所述原主数据库的网络联通,则所述新的主数据库通过scp命令将所述新的主数据库的主从切换标志传送至所述原主数据库;
通过所述postgres进程监控组件监控所述原主数据库,判定所述原主数据库的postgres进程以及所述主从切换标志是否存在;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110738506.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超支化环氧树脂及其制备方法和用途
- 下一篇:检测设备与检测方法