[发明专利]使用完全水合备份还原数据库有效
申请号: | 201880071393.1 | 申请日: | 2018-08-09 |
公开(公告)号: | CN111316245B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 阿比吉特·查坎卡尔;辛格哈儿·马诺伊;瓦尔伦·什 | 申请(专利权)人: | 凝聚力公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/27 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 刘彬 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 完全 水合 备份 还原 数据库 | ||
确定要执行数据库的备份。执行对包括数据库的数据的存储卷的至少一部分内容的备份。备份包括创建新的元数据树根节点的步骤。创建新的元数据树根节点包括从对应于先前备份实例的树数据结构的另一元数据树根节点复制一个或多个对与先前备份实例对应的树数据结构相关联的一个或多个较低层元数据树节点的引用。
背景技术
可以创建快照以捕获特定时间点的数据库状态。系统的全量快照可能由大量数据(例如,兆字节,拍字节等)组成。以频繁的间隔(例如,每小时,每天)执行数据库的全量快照需要大量的存储来存储快照。为了减少所需的存储量,可以在全量快照之间执行数据库的增量快照。增量快照包括自从上次(全量或增量)快照以来系统发生的更改。但是,使用全量快照和几个增量快照还原数据库可能需要大量的存储,并且会消耗大量计算资源和执行时间。
例如,假设在t=0时执行了包含1TB数据的数据库的全量快照,并且在从t=1到t=10的每个t时执行了100GB数据的增量快照。来自增量快照中的一些数据可能会覆盖来自全量快照和/或先前的增量快照中的数据。但是,要在t=10时恢复数据库,则需要从t=0时的全量快照开始,并将在每个增量快照处捕获的更改应用于系统,直到组合的快照重现t=10时的数据库状态为止。
尽管与连续捕获全量快照相比,上述过程减少了存储备份数据所需的存储量,但它增加了计算资源量和恢复数据所需的时间。不仅最小化存储数据所需的存储量,而且减少计算资源量和恢复数据所需的时间将是有用的。
附图说明
在下面的详细描述和附图中公开了本发明的各种实施例。
图1是示出用于生成完全水合备份的系统的实施例的框图。
图2是示出用于备份卷的过程的实施例的流程图。
图3A是示出文件系统元数据快照树的实施例的框图。
图3B是示出将根节点添加到现有树数据结构的实施例的框图。
图3C是示出修改树数据结构的实施例的框图。
图3D是示出修改的树数据结构的实施例的框图。
图3E是示出文件快照树的实施例的框图。
图4是示出用于创建文件系统元数据快照树的过程的实施例的流程图。
图5是示出用于将存储卷和/或数据库恢复到指定位置的过程的实施例的流程图。
图6是示出用于克隆数据库的过程的实施例的流程图。
图7是示出将存储卷和/或数据库还原到特定时间点的示例的框图。
图8是示出用于将整个虚拟机和数据库还原到任意时间点的过程的实施例的流程图。
图9A是示出将保留时间段应用于备份数据的实例的框图。
图9B是示出将保留时间段应用于备份数据的实例的框图。
图9C是示出备份数据的实例的树表示的框图。
图10是示出用于维护备份的过程的实施例的流程图。
具体实施方式
本发明可以多种方式实现,包括作为过程;设备;系统;物质的组成;体现在计算机可读存储介质上的计算机程序产品;和/或处理器,例如配置为执行存储在处理器上和/或由耦接到处理器的存储器提供的指令的处理器。在本说明书中,这些实现或本发明可能采取的任何其他形式可称为技术。通常,在本发明的范围内,可以改变所公开的过程的步骤顺序。除非另有说明,否则被描述为被配置为执行任务的诸如处理器或存储器之类的组件可以实现为临时配置为在给定时间执行任务的通用组件,也可以实现为制造为执行任务的特定组件。如本文所使用的,术语“处理器”是指被配置为处理诸如计算机程序指令之类的数据的一个或多个设备、电路和/或处理核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凝聚力公司,未经凝聚力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880071393.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:柱塞和药物输送装置
- 下一篇:信息处理设备、信息处理方法及程序