一种交易系统中数据恢复方法及装置制造方法及图纸

技术编号:21059697 阅读:24 留言:0更新日期:2019-05-08 06:41
本发明专利技术公开了一种交易系统中数据恢复方法及装置。所述方法包括:在确定交易系统出现运行故障后,获取交易系统在当前周期内的故障信息,若确定任一类型的故障标识对应的异常次数大于第一阈值,则根据预先存储的故障标识与数据表的对应关系,确定目标数据表,并根据目标数据表对应的备份数据,对目标数据表进行数据恢复。采用这种方法,能够大大缩短数据恢复的时间;同时,相对于现有技术采用人工排查的方式而言,本发明专利技术实施例中交易系统可以自动检测出发生故障的目标数据表,既能够缩短故障定位的时间,又可以降低人工误判的风险。

【技术实现步骤摘要】
一种交易系统中数据恢复方法及装置
本专利技术涉及数据处理
,尤其涉及一种交易系统中数据恢复方法及装置。
技术介绍
近年来,随着经济的快速发展,交易系统在金融领域扮演着越来越重要的角色。业务运营人员在交易系统运维过程中,交易系统的数据库中的数据可能出现漏录、误录的情况,进而会造成部分交易者,甚至导致全部交易者的交易异常。针对这个问题,现有技术通常采用人工排查的方式来检测故障原因,容易导致耗时较长、效率低的问题。基于此,目前亟需一种交易系统中数据恢复方法,用于解决现有技术中采用人工排查的方式来检测故障原因,容易导致耗时较长、效率低的问题。
技术实现思路
本专利技术实施例提供一种交易系统中数据恢复方法及装置,以解决现有技术中采用人工排查的方式来检测故障原因,容易导致耗时较长、效率低的技术问题。本专利技术实施例提供一种交易系统中数据恢复的方法,所述方法包括:在确定交易系统出现运行故障后,获取所述交易系统在当前周期内的故障信息;所述故障信息包括至少一种类型的故障标识以及每种类型的故障标识对应的异常次数;针对第一类型的故障标识,若确定所述第一类型的故障标识对应的异常次数大于第一阈值,则根据预先存储的故障标识与数据表的对应关系,确定所述第一类型的故障标识对应的目标数据表;以及根据所述目标数据表对应的备份数据,对所述目标数据表进行数据恢复;所述第一类型的故障标识为所述至少一种类型的故障标识中任一类型的故障标识。本专利技术实施例可以根据故障信息来对交易异常进行检测,从而确定发生故障的目标数据表,进而可以对目标数据表中的数据进行精准恢复。采用这种方法,能够大大缩短数据恢复的时间;同时,相对于现有技术采用人工排查的方式而言,本专利技术实施例中交易系统可以自动检测出发生故障的目标数据表,既能够缩短故障定位的时间,又可以降低人工误判的风险。在一种可能的实现方式中,所述故障信息还包括交易异常率;所述方法还包括:若确定所述第一类型的故障标识对应的异常次数小于或等于所述预设阈值,则判断所述交易异常率是否大于第二阈值,若大于,则根据所述交易系统在所述当前周期内对应的全部备份数据进行全部数据的恢复。在一种可能的实现方式中,所述故障标识包括场景类故障标识和交易者类故障标识;所述场景类故障标识对应的类型包括路由链路类、交易渠道类和交易权限类,所述交易者类故障标识对应的类型包括商户交易者类、机构交易者类和分公司交易者类。本专利技术实施例中,根据不同的故障标识,可以精准地确定目标数据表,从而达到精准恢复数据的效果。在一种可能的实现方式中,若所述第一类型的故障标识为所述交易者类故障标识,则对所述目标数据表进行数据恢复之前,所述方法还包括:确定所述目标数据表对应的表结构信息与所述目标数据表对应的备份数据中存储的表结构信息一致。如此,能够有效防止数据恢复时由于表结构变更引起的异常。在一种可能的实现方式中,对所述目标数据表进行数据恢复之后,还包括:接收数据清理指令,所述数据清理指令包括待清理的数据表的标识;根据待清理的数据表的标识,删除所述待清理的数据表对应的备份数据。如此,能够防止由于磁盘空间不足引起的备份异常的问题。本专利技术实施例提供一种交易系统中数据恢复的装置,所述装置包括:获取单元,用于在确定交易系统出现运行故障后,获取所述交易系统在当前周期内的故障信息;所述故障信息包括至少一种类型的故障标识以及每种类型的故障标识对应的异常次数;处理单元,用于针对第一类型的故障标识,若确定所述第一类型的故障标识对应的异常次数大于第一阈值,则根据预先存储的故障标识与数据表的对应关系,确定所述第一类型的故障标识对应的目标数据表;以及根据所述目标数据表对应的备份数据,对所述目标数据表进行数据恢复;所述第一类型的故障标识为所述至少一种类型的故障标识中任一类型的故障标识。在一种可能的实现方式中,所述故障信息还包括交易异常率;所述处理单元还用于:若确定所述第一类型的故障标识对应的异常次数小于或等于所述预设阈值,则判断所述交易异常率是否大于第二阈值,若大于,则根据所述交易系统在所述当前周期内对应的全部备份数据进行全部数据的恢复。在一种可能的实现方式中,所述故障标识包括场景类故障标识和交易者类故障标识;所述场景类故障标识对应的类型包括路由链路类、交易渠道类和交易权限类,所述交易者类故障标识对应的类型包括商户交易者类、机构交易者类和分公司交易者类。在一种可能的实现方式中,所述处理单元若确所述第一类型的故障标识为所述交易者类故障标识,则在对所述目标数据表进行数据恢复之前,还用于:确定所述目标数据表对应的表结构信息与所述目标数据表对应的备份数据中存储的表结构信息一致。在一种可能的实现方式中,所述装置还包括:接收单元,用于接收数据清理指令,所述数据清理指令包括待清理的数据表的标识;所述处理单元,还用于根据待清理的数据表的标识,删除所述待清理的数据表对应的备份数据。本申请实施例的还提供一种装置,该装置具有实现上文所描述的交易系统中数据恢复方法的功能。该功能可以通过硬件执行相应的软件实现,在一种可能的设计中,该装置包括:处理器、收发器、存储器;该存储器用于存储计算机执行指令,该收发器用于实现该装置与其他通信实体进行通信,该处理器与该存储器通过该总线连接,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上文所描述的交易系统中数据恢复方法。本专利技术实施例还提供一种计算机存储介质,所述存储介质中存储软件程序,该软件程序在被一个或多个处理器读取并执行时实现上述各种可能的实现方式中所描述的交易系统中数据恢复方法。本专利技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种可能的实现方式中所描述的交易系统中数据恢复方法。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。图1为本专利技术实施例适用的交易系统的架构图;图2为本专利技术实施例提供的一种交易系统中数据恢复的方法所对应的流程示意图;图3为本专利技术实施例中涉及到的整体性流程的示意图;图4为本专利技术实施例提供的一种交易系统中数据恢复的装置的结构示意图。具体实施方式下面结合说明书附图对本申请进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例中。目前业内对交易系统的应急处理与故障恢复流程如下:首先运营人员发现交易问题,通知技术人员排查;然后,技术人员排查问题;最后,问题排查完成,进行故障恢复。其中,涉及到交易系统故障恢复的手段通常是采用数据备份与恢复的方案,也就是说,一旦交易系统出现运行故障,就会采用整库全量备份与全量恢复的方式,对交易系统的数据库进行全量恢复。采用这种方式可能导致数据过度恢复,同时数据恢复的耗时也较长。为了解决上述问题,本专利技术实施例中,可以预先对交易系统的数据库进行参数初始化配置,即可以将需备份以及恢复的参数表数据配置到数据库中。换言之,可以根据故障产生的原因,对数据库中存储的数据进行划分。举个例子,一般情况下,交易系统出现故障的类型可以分为场景类故障和交易者类故障。其中,场景类故障的原因可以归纳为路由链路出现故障、交易渠道出现故障以及交易权限类故障;交易者类故障可以归纳为商户交易者故障、机构交易者故障和分公司交易者故障。进一步地,可以根据本文档来自技高网...

【技术保护点】
1.一种交易系统中数据恢复的方法,其特征在于,所述方法包括:在确定交易系统出现运行故障后,获取所述交易系统在当前周期内的故障信息;所述故障信息包括至少一种类型的故障标识以及每种类型的故障标识对应的异常次数;针对第一类型的故障标识,若确定所述第一类型的故障标识对应的异常次数大于第一阈值,则根据预先存储的故障标识与数据表的对应关系,确定所述第一类型的故障标识对应的目标数据表;以及根据所述目标数据表对应的备份数据,对所述目标数据表进行数据恢复;所述第一类型的故障标识为所述至少一种类型的故障标识中任一类型的故障标识。

【技术特征摘要】
1.一种交易系统中数据恢复的方法,其特征在于,所述方法包括:在确定交易系统出现运行故障后,获取所述交易系统在当前周期内的故障信息;所述故障信息包括至少一种类型的故障标识以及每种类型的故障标识对应的异常次数;针对第一类型的故障标识,若确定所述第一类型的故障标识对应的异常次数大于第一阈值,则根据预先存储的故障标识与数据表的对应关系,确定所述第一类型的故障标识对应的目标数据表;以及根据所述目标数据表对应的备份数据,对所述目标数据表进行数据恢复;所述第一类型的故障标识为所述至少一种类型的故障标识中任一类型的故障标识。2.根据权利要求1所述的方法,其特征在于,所述故障信息还包括交易异常率;所述方法还包括:若确定所述第一类型的故障标识对应的异常次数小于或等于所述预设阈值,则判断所述交易异常率是否大于第二阈值,若大于,则根据所述交易系统在所述当前周期内对应的全部备份数据进行全部数据的恢复。3.根据权利要求1所述的方法,其特征在于,所述故障标识包括场景类故障标识和交易者类故障标识;所述场景类故障标识对应的类型包括路由链路类、交易渠道类和交易权限类,所述交易者类故障标识对应的类型包括商户交易者类、机构交易者类和分公司交易者类。4.根据权利要求3所述的方法,其特征在于,若所述第一类型的故障标识为所述交易者类故障标识,则对所述目标数据表进行数据恢复之前,所述方法还包括:确定所述目标数据表对应的表结构信息与所述目标数据表对应的备份数据中存储的表结构信息一致。5.根据权利要求1至4中任一项所述的方法,其特征在于,对所述目标数据表进行数据恢复之后,还包括:接收数据清理指令,所述数据清理指令包括待清理的数据表的标识;根据待清理的数据表的标识,删除所述待清理的数据表对应的备份数据。6.一种交易系统中数据恢复的装置,其特征在于,所述装置包括:获取单元,用于在确定交易系统出现运行故障后,获取所述交易系统在当前周期内的故障信息;所述故障信息包括至少一种类型的故障标识...

【专利技术属性】
技术研发人员:申超陈煜周继恩尹祥龙王培林魏柯宁王天驰毕欣欣
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海,31

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

1