数据库控制中心的自动切换方法、装置及存储介质制造方法及图纸

技术编号:21059966 阅读:26 留言:0更新日期:2019-05-08 06:50
本发明专利技术提出一种数据库控制中心的自动切换方法、装置及存储介质,数据库控制中心用于对网联清算平台的后台数据库进行集中控制,数据库控制中心具有对应的容灾系统,该方法包括获取数据库控制中心的控制状态参数;根据控制状态参数判断是否需要对数据库控制中心进行自动切换;若需要时,基于预设策略将数据库控制中心自动切换至容灾系统,以基于容灾系统对后台数据库进行集中控制。通过本发明专利技术能够实现自动地确定数据库控制中心的切换时机,并在合适的时机自动触发数据库控制中心的切换,能够保持网联清算平台的业务连贯性,提升切换智能化效果。

【技术实现步骤摘要】
数据库控制中心的自动切换方法、装置及存储介质
本专利技术涉及清算
,尤其涉及一种数据库控制中心的自动切换方法、装置及存储介质。
技术介绍
相关技术中,网联清算平台的数据库控制中心的切换一般为手动切换方式,通过响应管理人员的切换指令,触发进行数据库控制中心相关的控制逻辑的切换,具体切换形式为:将基于数据库控制中心执行相关的控制逻辑,切换为由对应的容灾系统执行相关的控制逻辑。这种切换方式下,当数据库控制中心出现灾难性故障时,若数据库规模很大,手动切换数据库控制中心需要大量的时间,导致业务长时间内不可用,影响网联清算平台的业务,切换智能化效果不佳。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种数据库控制中心的自动切换方法,能够实现自动地确定数据库控制中心的切换时机,并在合适的时机自动触发数据库控制中心的切换,能够保持网联清算平台的业务连贯性,提升切换智能化效果。本专利技术的另一个目的在于提出一种数据库控制中心的自动切换装置。为达到上述目的,本专利技术第一方面实施例提出的数据库控制中心的自动切换方法,所述数据库控制中心用于对网联清算平台的后台数据库进行集中控制,所述数据库控制中心具有对应的容灾系统,包括:获取所述数据库控制中心的控制状态参数;根据所述控制状态参数判断是否需要对所述数据库控制中心进行自动切换;若需要时,基于预设策略将所述数据库控制中心自动切换至所述容灾系统,以基于所述容灾系统对所述后台数据库进行集中控制。本专利技术第一方面实施例提出的数据库控制中心的自动切换方法,通过获取数据库控制中心的控制状态参数;根据控制状态参数判断是否需要对数据库控制中心进行自动切换;若需要时,基于预设策略将数据库控制中心自动切换至容灾系统,以基于容灾系统对后台数据库进行集中控制,能够实现自动地确定数据库控制中心的切换时机,并在合适的时机自动触发数据库控制中心的切换,能够保持网联清算平台的业务连贯性,提升切换智能化效果。为达到上述目的,本专利技术第二方面实施例提出的数据库控制中心的自动切换装置,所述数据库控制中心用于对网联清算平台的后台数据库进行集中控制,所述数据库控制中心具有对应的容灾系统,包括:获取模块,用于获取所述数据库控制中心的控制状态参数;判断模块,用于根据所述控制状态参数判断是否需要对所述数据库控制中心进行自动切换;切换模块,用于在需要时,基于预设策略将所述数据库控制中心自动切换至所述容灾系统,以基于所述容灾系统对所述后台数据库进行集中控制。本专利技术第二方面实施例提出的数据库控制中心的自动切换装置,通过获取数据库控制中心的控制状态参数;根据控制状态参数判断是否需要对数据库控制中心进行自动切换;若需要时,基于预设策略将数据库控制中心自动切换至容灾系统,以基于容灾系统对后台数据库进行集中控制,能够实现自动地确定数据库控制中心的切换时机,并在合适的时机自动触发数据库控制中心的切换,能够保持网联清算平台的业务连贯性,提升切换智能化效果。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一实施例提出的数据库控制中心的自动切换方法的流程示意图;图2是本专利技术另一实施例提出的数据库控制中心的自动切换方法的流程示意图;图3是本专利技术一实施例提出的数据库控制中心的自动切换装置的结构示意图;图4是本专利技术一个实施例提出的计算机设备的结构示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本专利技术一实施例提出的数据库控制中心的自动切换方法的流程示意图。本实施例以数据库控制中心的自动切换方法被配置为数据库控制中心的自动切换装置中来举例说明。本实施例中数据库控制中心的自动切换方法可以被配置在数据库控制中心的自动切换装置中,数据库控制中心的自动切换装置可以设置在服务器中,或者也可以设置在电子设备中,本专利技术实施例对此不作限制。本实施例以数据库控制中心的自动切换方法被配置在服务器中为例。数据库控制中心用于对网联清算平台的后台数据库进行集中控制,数据库控制中心可以由分布式集群服务器组成,数据库控制中心具有对应的容灾系统。其中,电子设备例如为个人电脑(PersonalComputer,PC),云端设备或者移动设备,移动设备例如智能手机,或者平板电脑等。需要说明的是,本专利技术实施例的执行主体,在硬件上可以例如为服务器或者电子设备中的中央处理器(CentralProcessingUnit,CPU),在软件上可以例如为服务器或者电子设备中的相关的后台服务,对此不作限制。相关技术中,网联清算平台的数据库控制中心的切换一般为手动切换方式,通过响应管理人员的切换指令,触发进行数据库控制中心相关的控制逻辑的切换,具体切换形式为:将基于数据库控制中心执行相关的控制逻辑,切换为由对应的容灾系统执行相关的控制逻辑。这种切换方式下,当数据库控制中心出现灾难性故障时,若数据库规模很大,手动切换数据库控制中心需要大量的时间,导致业务长时间内不可用,影响网联清算平台的业务,切换智能化效果不佳。为了解决上述技术问题,本专利技术实施例中提供一种数据库控制中心的自动切换方法,通过获取数据库控制中心的控制状态参数;根据控制状态参数判断是否需要对数据库控制中心进行自动切换;若需要时,基于预设策略将数据库控制中心自动切换至容灾系统,以基于容灾系统对后台数据库进行集中控制,能够实现自动地确定数据库控制中心的切换时机,并在合适的时机自动触发数据库控制中心的切换,能够保持网联清算平台的业务连贯性,提升切换智能化效果。参见图1,该方法包括:S101:获取数据库控制中心的控制状态参数。其中的控制状态参数用于描述数据库控制中心对后台数据库的控制状态等,例如,该数据库控制中心与各后台数据库的通信状态、控制逻辑的标志位等,对此不作限制。S102:根据控制状态参数判断是否需要对数据库控制中心进行自动切换。本专利技术实施例在具体执行的过程中,可以预先设定判定标准,为上述的通信状态、控制逻辑的标志位等配置标准参数值,而后,可以将获取到的各控制状态参数的实际值与预设的标准值进行比对,根据比对得到的结果判断数据库控制中心是否产生故障事件,若产生故障事件,则可以自动地确定需要对数据库控制中心进行自动切换,而后,可以调用相应地应用程序变成接口API,触发基于预设策略将数据库控制中心自动切换至容灾系统。S103:若需要时,基于预设策略将数据库控制中心自动切换至容灾系统,以基于容灾系统对后台数据库进行集中控制。可选地,一些实施例中,参见图2,基于预设策略对数据库控制中心进行自动切换,包括:S201:根据控制状态参数,确定所集中控制的多个后台数据库中产生故障事件的目标数据库。其中,多个后台数据库中产生故障事件的数据库,可以被称为目标数据库。本专利技术本文档来自技高网...

【技术保护点】
1.一种数据库控制中心的自动切换方法,所述数据库控制中心用于对网联清算平台的后台数据库进行集中控制,其特征在于,所述数据库控制中心具有对应的容灾系统,所述方法包括:获取所述数据库控制中心的控制状态参数;根据所述控制状态参数判断是否需要对所述数据库控制中心进行自动切换;若需要时,基于预设策略将所述数据库控制中心自动切换至所述容灾系统,以基于所述容灾系统对所述后台数据库进行集中控制。

【技术特征摘要】
1.一种数据库控制中心的自动切换方法,所述数据库控制中心用于对网联清算平台的后台数据库进行集中控制,其特征在于,所述数据库控制中心具有对应的容灾系统,所述方法包括:获取所述数据库控制中心的控制状态参数;根据所述控制状态参数判断是否需要对所述数据库控制中心进行自动切换;若需要时,基于预设策略将所述数据库控制中心自动切换至所述容灾系统,以基于所述容灾系统对所述后台数据库进行集中控制。2.如权利要求1所述的数据库控制中心的自动切换方法,其特征在于,所述基于预设策略对所述数据库控制中心进行自动切换,包括:根据所述控制状态参数,确定所集中控制的多个后台数据库中产生故障事件的目标数据库;将所述目标数据库的状态设置为只读状态,同时,将所述对应的容灾系统中与所述目标数据库对应的备用数据库的状态设置为读写状态。3.如权利要求2所述的数据库控制中心的自动切换方法,其特征在于,在所述确定所集中控制的多个后台数据库中产生故障事件的目标数据库之后,还包括:确定与所述目标数据库所关联业务的类型;在所述类型为目标类型时,将所述目标数据库的状态设置为只读状态,所述类型用于指示所述所关联业务对所述网联清算平台的重要程度。4.如权利要求2所述的数据库控制中心的自动切换方法,其特征在于,在所述确定与所述目标数据库所关联业务的类型之后,还包括:在所述类型不为所述目标类型时,直接对所述业务进行下线处理。5.如权利要求2所述的数据库控制中心的自动切换方法,其特征在于,所述基于预设策略将所述数据库控制中心自动切换至所述容灾系统,包括:判断所述目标数据库的个数是否大于或者等于预设个数;若大于或者等于所述预设个数,则触发将所述数据库控制中心自动切换至所述容灾系统。6.一种数据库控制中心的自动切换装置,所述数据库控制中心用于对网联清算平台的后台数据库进行集中控制,其特征在于,所述数据库控制中心具有对应的容灾系统,所述装置包括:获取模块,用于获取所述数据库控制中心的控制状态参数;判断模块,用于根据所述控制状态参数判断是否需要对所述数据库控制中心进行自动切换;切换模块,用于在需要时,基于预设策略将所述数据库控制中心自动切换至所述容灾系统,以基于所述容灾系统对所述后台数据库进行集中控制。7.如权利要求6所述的数据库控制中心的自动切换装置,其特征在于,所述切换模块,具体用于:根据所述控...

【专利技术属性】
技术研发人员:周欢刘超千赵彤陈瑛绮韦鹏程余星朱绍辉陈飞
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1