This application provides a database backup method, device and system. The backup method first obtains the partition status list of the target table of the data server to be backed up, and then determines the data corresponding to the partition status list as the data to be backed up according to the partition status list. It can be seen that the data backup scheme provided by the present invention does not backup the full scale, but extracts the target table from the full scale, and the data amount of the target table is far less than the data amount of the full scale, and obtains the corresponding partition data based on the target table, so the data backup can be realized quickly.
【技术实现步骤摘要】
一种数据库备份方法、装置及系统
本申请涉及数据处理
,具体涉及一种数据库备份方法、装置及系统。
技术介绍
随着金融产业的快速发展,金融数据也逐步增长,目前,金融系统需要将金融数据进行全量表的备份,以保证数据的安全。然而,随着金融业务的的不断变化,数据表的结构也日益复杂,金融数据的备份也日益复杂,耗时较长。因此,如何提供一种数据库备份方法、装置及系统,能够快速实现对数据的备份,是本领域技术人员亟待解决的一大技术问题。
技术实现思路
有鉴于此,本申请实施例提供了一种数据库备份方法、装置及系统,根据表结构变化的灵活性生成数据表备份,提高了数据备份效率,保证了数据安全。为实现上述目的,本申请实施例提供如下技术方案:一种数据库备份方法,包括:获取待备份数据服务器的目标表的分区情况列表,所述分区情况列表至少包括表名、分区键值、分区数目以及备注;根据所述分区情况列表,确定与所述分区情况列表对应的数据为待备份数据。可选的,所述获取待备份数据服务器的目标表的分区情况列表,包括:获取全量表的分区情况列表以及待备份数据服务器的表清单;根据所述待备份数据服务器的表清单,从全量表的分区情况列表中确定出所述目标表的分区情况列表。可选的,所述根据所述分区情况列表,确定与所述分区情况列表对应的数据为待备份数据,包括:根据所述分区键值,将所述待备份数据服务器的目标表划分成分区表以及非分区表;生成分区表镜像拷贝作业,并获取与所述分区表镜像拷贝作业对应的第一目标数据;生成非分区表镜像拷贝作业,并获取与所述非分区表镜像拷贝作业对应的第二目标数据;确定所述第一目标数据以及所述第二目标数据为待备份 ...
【技术保护点】
1.一种数据库备份方法,其特征在于,包括:获取待备份数据服务器的目标表的分区情况列表,所述分区情况列表至少包括表名、分区键值、分区数目以及备注;根据所述分区情况列表,确定与所述分区情况列表对应的数据为待备份数据。
【技术特征摘要】
1.一种数据库备份方法,其特征在于,包括:获取待备份数据服务器的目标表的分区情况列表,所述分区情况列表至少包括表名、分区键值、分区数目以及备注;根据所述分区情况列表,确定与所述分区情况列表对应的数据为待备份数据。2.根据权利要求1所述的数据库备份方法,其特征在于,所述获取待备份数据服务器的目标表的分区情况列表,包括:获取全量表的分区情况列表以及待备份数据服务器的表清单;根据所述待备份数据服务器的表清单,从全量表的分区情况列表中确定出所述目标表的分区情况列表。3.根据权利要求1所述的数据库备份方法,其特征在于,所述根据所述分区情况列表,确定与所述分区情况列表对应的数据为待备份数据,包括:根据所述分区键值,将所述待备份数据服务器的目标表划分成分区表以及非分区表;生成分区表镜像拷贝作业,并获取与所述分区表镜像拷贝作业对应的第一目标数据;生成非分区表镜像拷贝作业,并获取与所述非分区表镜像拷贝作业对应的第二目标数据;确定所述第一目标数据以及所述第二目标数据为待备份数据。4.根据权利要求3所述的数据库备份方法,其特征在于,按照预设的表模板,生成所述分区表镜像拷贝作业以及所述非分区表镜像拷贝作业...
【专利技术属性】
技术研发人员:刘晓婷,赵许福,安宏伟,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。