一种数据备份方法和装置制造方法及图纸

技术编号:32831857 阅读:22 留言:0更新日期:2022-03-26 20:45
本申请提供了一种数据备份方法和装置,涉及计算机技术领域。该方法包括:从第一数据库接收业务数据;基于数据库标签,以及预先定义的至少一组对应关系,确定用于对来自第一数据库的业务数据进行备份的第二数据库;将业务数据写入第二数据库。基于上述方案,通过预先定义互为备份的数据库,服务器可以在从数据库接收到业务数据时,实时地将接收到的业务数据写入到相应的备份数据库中。如此一来,实现了“数据共享”,服务器能够在不中止服务、不影响业务连续性的情况下,对数据库中的业务数据进行备份。份。份。

【技术实现步骤摘要】
一种数据备份方法和装置


[0001]本申请涉及计算机
,尤其涉及一种数据备份方法和装置。

技术介绍

[0002]目前,银行系统会使用数据库保存用户信息。例如,用户可以与第三方支付机构的签约数据可以保存在多个数据库中的近百个数据表中。当该多个数据库中的任意一个或多个数据库发生故障时,就会影响用户的交易,业务连续性无法保证。
[0003]为了保证业务的连续性,通常会对数据库中的业务数据进行备份。目前,数据库备份的主流方案是“整体备份”,即,将一个数据库里的数据作为整体去备份。为了避免数据在备份过程及切换过程可能出现的数据更新,在对数据库备份以及切换数据库时,通常会中止服务。因此,业务的连续性仍然得不到保证,用户的交易可能会受到影响。

技术实现思路

[0004]本申请提供了一种数据备份方法和装置,能够在不中止服务、不影响业务连续性的情况下,对数据库中的业务数据进行备份。
[0005]第一方面,本申请提供了一种数据备份方法,该方法包括:从第一数据库接收业务数据,该业务数据是对用户的业务请求进行处理得到的数据,该业务本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:从第一数据库接收业务数据,所述业务数据是对用户的业务请求进行处理得到的数据,所述业务数据包括数据库标签,所述数据库标签用于标识所述业务数据来自所述第一数据库;基于所述数据库标签,以及预先定义的至少一组对应关系,确定用于对来自所述第一数据库的数据进行备份的第二数据库,所述至少一组对应关系中的每组对应关系包括互为备份的两个数据库;将所述业务数据写入所述第二数据库。2.根据权利要求1所述的方法,其特征在于,所述从第一数据库接收业务数据,包括:通过中间件接收来自所述第一数据库的所述业务数据。3.根据权利要求2所述的方法,其特征在于,所述通过中间件接收来自所述第一数据库的所述业务数据,包括:通过所述中间件订阅所述第一数据库的数据;在所述第一数据库发布所述业务数据的情况下,接收所述业务数据。4.根据权利要求1所述的方法,其特征在于,所述第一数据库中的业务数据来自应用程序集群,所述业务数据是所述应用程序集群处理所述业务请求得到的数据。5.根据权利要求1所述的方法,其特征在于,在所述将所述业务数据写入所述第二数据库之后,所述方法还包括:基于预定义的周期,对所述第一数据库与所述第二数据库的业务数据进行比对...

【专利技术属性】
技术研发人员:肖德敏
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1