【技术实现步骤摘要】
【国外来华专利技术】使用位图数据结构的数据恢复
技术介绍
系统可以使用用于在源与目标之间复制数据的基于日志的复制。可以在日志中采集源设备的更新,并且日志可以被发送给一个或多个目标设备以用于复制。在操作期间,目标的日志可以失去与源的日志同步。其关于本申请被引导到的该通常技术环境。
技术实现思路
提供该概述以引入以在详细描述中下文进一步描述的简化形式的概念的选择。该概述不旨在标识所要求保护的主题的关键特征或基本特征,其也不旨在用于限制所要求保护的主题的范围。本公开的示例描述在源设备与目标设备之间失去同步时实现基于位图的复制。根据一个示例,可以从目标设备接收时间标识符。如果源设备确定主要复制方法不能够用于复制与时间标识符相关联的数据,则可以发起次要复制方法。次要复制方法可以使用恢复位图,恢复位图标识自先前事件以来在源设备上已经改变的数据块。在一个示例中,开始的日志序列号(LSN)和结束的LSN可以在被标记在恢复位图中以跟踪自先前事件以来在源设备上已经改变的数据块的复制。恢复位图的创建可以包括贯穿为了目标设备而维持的分层位图结构来传播位图数据。恢复位图可以包括由分层位图结构所指示的数据的累积。除了恢复位图之外,分层位图结构可以包括对应于当前虚拟日志文件中的数据记录的检查点位图和对应于多个日志文件中的数据记录的累积位图。在由检查点位图表示的当前日志文件充满时,数据可以从检查点位图被传播到累积位图。在确定主要复制方法不能用于复制与时间标识符相关联的数据时,数据可以从累积位图被传播到恢复位图。次要复制方法的发起可以进一步包括将恢复位图发送到目标设备。在一个示例中,主要复制方法是基于日志的复制方法,时 ...
【技术保护点】
一种方法,包括:从目标设备接收时间标识符;确定主要复制方法不能够用于复制与所述时间标识符相关联的数据;以及使用次要复制方法发起数据的复制,其中所述次要复制方法使用恢复位图,所述恢复位图标识自先前事件以来在源设备上已经改变的数据块。
【技术特征摘要】
【国外来华专利技术】2014.09.12 US 14/484,5921.一种方法,包括:从目标设备接收时间标识符;确定主要复制方法不能够用于复制与所述时间标识符相关联的数据;以及使用次要复制方法发起数据的复制,其中所述次要复制方法使用恢复位图,所述恢复位图标识自先前事件以来在源设备上已经改变的数据块。2.根据权利要求1所述的方法,还包括:在接收到所述目标设备与所述源设备充分同步的指示时,切换回到所述主要复制方法。3.根据权利要求1所述的方法,其中所述主要复制方法是基于日志的复制方法,所述时间标识符是日志序列号,并且所述先前事件是通过由所述日志序列号指示的事务的、数据向所述目标设备的先前复制。4.根据权利要求1所述的方法,还包括创建所述恢复位图,其中创建所述恢复位图包括:贯穿为了所述目标设备而被维持的分层位图结构传播位图数据。5.根据权利要求1所述的方法,还包括:创建在所述源设备上被维持的分层位图结构,所述分层位图结构包括为了所述目标设备而被维持的多个位图,其中所述恢复位图包括由所述多个位图指示的数据的累积。6.根据权利要求5所述的方法,其中为了所述目标设备而被维持的所述多个位图包括对应于当前虚拟日志中的数据记录的检查点位图和对应于先前虚拟日志中的数据记录的累积位图。7.根据权利要求6所述的方法,其中当由所述检查点位图表示的所述当前虚拟日志充满时,数据从所述检查点位图被传播到所述累积位图。8.一种计算机可读存储介质,其当在计算机上被执行时使得所述计算机执行包括以下各项的过程:从目标设备接收时间标识符;确定主要复制方法不能够用于复制与所述时间标识符相关联的数据;以及使用次要复制方法发起数据的复制,其中所述次要复制方法使用恢复位图,所述恢复位图标识自先前事件以来在源设备上已经改变的数据块。9.根据权利要求8所述的计算机可读存储介质,还包括:通过包括所述恢复位图的目标特定位图结构来传播位图数据,其中所述目标特定位图结构还包括:检查点位图,其对应于当前虚拟日志中的数据记录;以及累积位图,其对应于先前虚拟日志中的数据记录;并且其中当由所述检查点位图表示的所述当前虚拟日志充满时,数据从所述检查点位图被传播到所述累积位图;并且在确定所述主要复制方法不能够用于复制与所述时间标识符相关联的数据时,数据从所述累积位图被传播到所述恢复位图。10.一种方法,包括:从目标设备接收日志序列号(LSN);确定基于日志...
【专利技术属性】
技术研发人员:R·巴特帕蒂,M·C·约翰逊,M·卡达姆,R·王,G·普拉萨德,朱智全,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。