[发明专利]一种现代应用的备份恢复系统及方法有效
| 申请号: | 202010290227.X | 申请日: | 2020-04-14 |
| 公开(公告)号: | CN111581017B | 公开(公告)日: | 2021-07-13 |
| 发明(设计)人: | 周丰;贺鸿富;童莎 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
| 地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 现代 应用 备份 恢复 系统 方法 | ||
本发明涉及一种现代应用的备份恢复系统及方法,该系统包括:现代应用模块,包括业务单元、对象存储网关、数据库和对象存储,所述的业务单元读写对象并生成业务元数据,所述的对象存储网关接受和发送对象,在对象存储中存储和查询对象,将小对象进行合并并生成对象元数据,所述的数据库存储业务元数据和对象元数据;备份模块,包括元数据备份单元和对象存储备份单元,所述的元数据备份单元对数据库进行备份,生成不同时间点的元数据备份集,所述的对象存储备份单元用于对象存储中的大对象进行备份,生成大对象副本;利用元数据备份集和大对象副本实现现代应用模块的损坏恢复和历史恢复。与现有技术相比,本发明具有安全性好、效率高等优点。
技术领域
本发明涉及一种数据存储技术,尤其是涉及一种现代应用的备份恢复系统及方法。
背景技术
随着互联网的快速发展,云技术的落地,移动办公、跨地域协作越来越多,在这样的背景下,各种基于对象存储构建的现代应用系统应运而生并快速发展,大量的数据涌入现代应用系统,现代应用系统包括业务单元、数据库以及对象存储,特点是数据保存在对象存储中,业务元数据保存在数据库中,当前对象存储只提供了基本的对象读写功能,要对整个现代应用系统进行快速备份恢复,成为当前面临的一个难题。
现有技术也给出了一些解决方案,中国专利CN201610565116.9提出了一种用于对象存储的数据备份方法和系统,该方法包括:对对象存储的存储桶中的存储对象创建快照和快照信息,根据用户对存储对象的更新请求,查询与存储对象对应的历史快照和快照信息中存储对象的备份特征信息;发送与备份特征信息有关的备份校验码至用户进行核对;根据用户反馈的核对结果,确定待接收的存储对象的更新数据信息;在接收到所确定的更新数据信息后,完成对象存储中的存储对象的更新,使用户的数据安全得到了最大程度的保障,减少了用户进行数据灾备的存储量,避免了用户将数据全部备份造成的公网带宽的浪费,节约了成本。
但该专利存在以下问题:
对象存储的备份恢复只能以存储对象为读写的单元,存储对象的数据大小不一,保存到对象存储中的可能都是一些小文件,随着存储对象数量的增长,备份所需的时间越来越长,一旦现代应用系统出现故障,恢复需要很长的时间,导致业务长时间的中断,无法满足备份恢复的要求;同时该专利也没有对数据库进行备份,业务单元无业务元数据无法提供业务,无法满足现代应用备份的完整性。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种现代应用的备份恢复系统及方法,效率高,安全性好。
本发明的目的可以通过以下技术方案来实现:
一种现代应用的备份恢复系统,包括现代应用模块和备份模块;
所述的现代应用模块包括业务单元、对象存储网关、数据库和对象存储,所述业务单元用于生成大、小对象以及业务元数据,所述的对象存储网关用于接收和发送大、小对象,在对象存储中存储和查询大、小对象,将小对象进行合并为大对象并生成对象元数据,所述的数据库用于存储业务元数据和对象元数据,所述的元数据包括小对象合并后对应的大对象名称以及偏移量及长度,所述的对象存储网关采用对象存储S3接口,所述的业务元数据用于存写业务单元处理的数据,包括用户信息、用户权限、用户文件保存在对象存储的bucket的信息和对象名称,所述的对象元数据包括小对象合并后对应的大对象名称以及偏移量及长度;
所述的备份模块包括元数据备份单元和对象存储备份单元,所述的元数据备份单元用于对数据库中的元数据进行备份,生成不同时间点的元数据备份集,所述的对象存储备份单元用于对象存储中的大对象进行备份,生成大对象副本;
利用元数据备份集和大对象副本实现现代应用模块的损坏恢复和历史恢复。
进一步地,所述的损坏恢复过程具体为:
所述的对象存储备份单元将大对象副本恢复至对象存储,所述的元数据备份单元将最新的时间点的元数据备份集恢复至数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010290227.X/2.html,转载请声明来源钻瓜专利网。





