发明名称 Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity
摘要 A data management system (DMS) includes a continuous real-time object store that captures all real-time activities, with associated object metadata information. The DMS is capable of reintroducing any point-in-time view of data ranging from a granular object to an entire file system. A set of algorithms (for creation of a file or directory, modification of a file or directory, deletion of a file or directory, and relocation/renaming of a file or directory) are used to generate and maintain a file system history in the DMS and to ensure that a latest version of a directory always refers to a latest version of its children until the directory changed. Any point-in-time recovery is implemented using the file system history in one of various ways to provide strong individual file integrity, exact point-in-time crash consistency, and/or recovery of last version of all files in the file system.
申请公布号 US8972347(B1) 申请公布日期 2015.03.03
申请号 US201213714829 申请日期 2012.12.14
申请人 Dell Software Inc. 发明人 Sim-Tang Siew Yong
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Winstead PC 代理人 Winstead PC
主权项 1. A machine-implemented data management method, comprising: capturing, in real time, application data transactions of a data source; deciding whether to accumulate the captured application data transactions; receiving, from the data source, an application-aware data stream formed from the captured application data transactions; wherein the received application-aware data stream represents a continuous real-time history of the data source; storing in a data store the continuous real-time history of the data source, or a component thereof, as an object-oriented logical representation; dynamically restructuring the object-oriented logical representation in response to one or more events occurring in the continuous real-time history; wherein, for a relocation event, the dynamically restructuring comprises relocating based on object instance where object versions connect across at least a portion of a lifetime of an object wherever the object is relocated; and using the object-oriented logical representation to provide an any point-in-time recovery of the data source.
地址 Aliso Viejo CA US
您可能感兴趣的专利