[发明专利]一种基于C/S架构的数据库异地备份与恢复方法及系统有效
申请号: | 202010662442.8 | 申请日: | 2020-07-10 |
公开(公告)号: | CN111831481B | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 刘佛福;李辉;林友钦 | 申请(专利权)人: | 厦门靠谱云股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/54 |
代理公司: | 北京律远专利代理事务所(普通合伙) 11574 | 代理人: | 王冠宇 |
地址: | 360100 福建省厦门市火*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 架构 数据库 异地 备份 恢复 方法 系统 | ||
本发明公开了一种基于C/S架构的数据库异地备份与恢复方法及系统,随着数字化进程不断的推进,各企业对信息系统的依赖程度越来越高,而信息系统的核心数据都存储在数据库系统中。本发明提出了一种可以在复杂网络环境下,将数据库文件备份至异地环境,并根据需要将异地备份文件恢复到指定数据库实例上的数据库备份和恢复方法和系统。
技术领域
本发明涉及数据备份领域,具体属于数据库的异地备份与恢复技术领域。
背景技术
随着信息技术的发展,整个社会的运作和前进都极大地依赖计算机信息系统。各种例如生产计划、物料资料、销售信息、客户资料、核心代码等数据作为企业或个人的重要资产也都存储在计算机系统中。
但往往我们无法提前预测到计算机信息系统会在何时出现何种错误,也不能百分百防止未来不会有任何意外灾难事件发生。数据丢失或者数据错误无论是对企事业单位还是个人而言无疑都将是一场灾难,随着信息化进程的加快,这种灾难越来越多,带来的损失也越来越大。为此,企业数据需要做到有备无患。
数据的容灾备份技术作为保障数据安全的最后一道屏障,已引起各行各业的广泛关注。由于不同行业不同用户对于数据的备份、恢复的需求差异较大,而传统数据备份和恢复方法又需要具有数据库专业经验的人员根据专业的数据库操作指令进行,在数据备份需求量巨大的前提下,一方面不能满足用户的个性化需求,另一方面对于操作人员的条件又较为严苛。
发明内容
针对上述问题,本发明提出了一种可以在复杂网络环境下,将数据库文件备份至异地环境,并根据需要将异地备份文件恢复到指定数据库实例上的数据库备份和恢复方法和系统。
为达到上述目的,本发明提供了一种基于C/S架构的数据备份与恢复方法,技术方案具体如下:
由WebServer向消息中间件下发管理任务,并统计各种任务状态,及时反馈给管理员备份系统的处理情况;由消息中间件完成备份系统的解耦工作,接收WebServer下发的具体任务;由Agent监听消息中间件的变化,根据当前的任务状态及时从消息中间件获取待处理的任务消息,并将任务执行结果直接返回给WebServer。
进一步地,允许用户自定义备份策略和数据恢复策略,用户能够通过配置界面对数据库实例进行自定义备份策略设置,包括数据保留周期、备份间隔、备份的具体对象、备份方式、是否对日志进行备份、备份目录在内;对于每一次备份任务,都以可视化的方式进行备份开始时间、备份结束时间、备份文件大小、本分方式在内的信息展示;用户可以根据已有的备份任务,将备份文件恢复到指定的可用区或物理机,同时也支持VPC、子网和实例规格的修改操作。
为了能够进一步提高数据的安全性,WebServer端还包括用户的权限管理功能,对于不同类型的用户分配不同的操作权限,用户类型包括普通用户和管理员用户;普通用户能够进行自定义备份策略设置和备份任务的浏览查看;管理员用户能够根据已有的备份任务进行数据恢复操作。这样不仅保证了对数据备份的及时性,也避免了普通用户对数据恢复的错误操作。
进一步地,为了保证用户能够在WebServer端对数据备份和恢复的个性化可视化操作,在WebServer端需要设计多个API,包括:备份策略设置API、上传备份记录API、数据库恢复API、备份结果API。
备份策略设置API,定义备份策略的具体情况,如:操作类型,备份模式,实例编号,数据库类型等。
上传备份记录API,定义了备份文件的具体内容,如备份文件大小,备份开始时间,备份结束文件,备份所在远程路径等。
数据库恢复API,定义了恢复文件对象,目标可用区,目标实例规格,目标实例容量等。
备份结果API,定义了备份记录的数据库类型,备份开始/结束时间,备份文件大小等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门靠谱云股份有限公司,未经厦门靠谱云股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010662442.8/2.html,转载请声明来源钻瓜专利网。