[发明专利]执行数据恢复操作的方法及装置有效
申请号: | 201610166586.8 | 申请日: | 2016-03-22 |
公开(公告)号: | CN107220142B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 郑晓文 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行 数据 恢复 操作 方法 装置 | ||
本发明公开了一种执行数据恢复操作的方法及装置。其中,该方法包括:获取待恢复到的第一变更日志的标识信息;根据标识信息查找第一变更日志;通过最新记录的第二变更日志中记录的用户数据信息与元数据信息以及第一变更日志中记录的用户数据信息与元数据信息将第二变更日志恢复至第一变更日志,其中,在第二变更日志与第一变更日志之间存在多条待撤销的变更日志。本发明解决了相关技术中的所提到的分布式数据处理平台系统恢复机制需要从当前最新的变更日志经过多个中间变更日志依次回滚才能恢复至指定的目标变更日志,操作较为繁琐且易造成数据丢失的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种执行数据恢复操作的方法及装置。
背景技术
开放数据处理服务(Open Data Processing Service,简称为ODPS)由阿里云自主研发的分布式海量数据处理平台,其提供了丰富的数据处理功能和灵活的编程框架,应用于数据分析、挖掘、商业智能等领域。ODPS采用抽象的作业处理框架将不同场景的各种计算任务统一在同一个平台之上,共享安全、存储、数据管理和资源调度,为来自不同用户需求的各种数据处理任务提供统一的编程接口和界面。
元数据是指描述数据属性的信息,其用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。换言之,元数据(Metadata)是描述其它数据的数据(dataaboutotherdata),或者说是用于提供某种资源的有关信息的结构数据(structureddata)其使用目的在于:识别资源,评价资源,追踪资源在使用过程中的变化,实现简单高效地管理大量网络化数据以及实现信息资源的有效发现、查找、一体化组织和对使用资源的有效管理。元数据的基本特点主要有:
a)元数据一经建立,便可共享。元数据的结构和完整性依赖于信息资源的价值和使用环境;元数据的开发与利用环境往往是一个变化的分布式环境;任何一种格式都不可能完全满足不同团体的不同需要;
b)元数据首先是一种编码体系。元数据是用来描述数字化信息资源,特别是网络信息资源的编码体系,这导致了元数据和传统数据编码体系的根本区别;元数据的最为重要的特征和功能是为数字化信息资源建立一种机器可理解框架。
元数据体系构建了电子政务的逻辑框架和基本模型,从而决定了电子政务的功能特征、运行模式和系统运行的总体性能。电子政务的运作都基于元数据来实现,其主要作用有:描述功能、整合功能、控制功能和代理功能。
由于元数据也是数据,因此可以用类似数据的方法在数据库中进行存储和获取。如果提供数据元的组织同时提供描述数据元的元数据,将会使数据元的使用变得准确而高效。用户在使用数据时可以首先查看其元数据以便能够获取自己所需的信息。
目前,在分布式数据处理平台系统中,已经存在一种大规模或超大规模数据集合场景下的数据版本化系统,用户可以通过这个系统轻易地实现数据恢复、时间点还原、更改撤销以及数据重做等操作。
图1是根据相关技术提供的分布式数据处理平台系统生成数据版本管理记录过程的示意图。如图1所示,该系统在数据恢复过程中,如果采用链式的数据恢复方式,那么彼此的数据恢复操作之间便会存在依赖关系,换言之,如果用户需要恢复的版本比较旧时,则必须根据当前的变更日志(Change Log,其是指对数据操作的变更日志,其可用于数据恢复)记录,依次回滚到指定的版本。
例如:表1是相关技术中采用链式的数据恢复方式进行数据恢复的示例。如表1所示:
表1
以上述表1为例,相关技术中所采用的数据恢复方式通常是基于分布式数据库中的changelog机制来完成的,其具体实施过程如下:
第一步.用户通过具有日志记录查询功能的指令查看到当前记录的表(table)的数据版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610166586.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置