Method for managing real-time data history of a file system
First Claim
Patent Images
1. A data management method, comprising:
- storing a real-time history of a data set, or a component thereof, as a logical representation, the data set having a hierarchical data structure, wherein the logical representation comprises at least a set of version metadata objects, and a set of one or more links that associate given objects of the set of version metadata objects; and
reconstituting the logical representation in response to a new event in the real-time history.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management method is provided for storing a real-time history of a file system, or a component thereof, such as a directory or a file. The real-time history is stored as an object-oriented logical representation comprising at least a set of version metadata objects, and a set of one or more links that associate given objects of the set of version metadata objects. As one or more events occur in the real-time history, the logical representation is restructured dynamically. The logical representation is useful to provide any point-in-time reconstruction of the file system component on an as-needed basis.
268 Citations
23 Claims
-
1. A data management method, comprising:
-
storing a real-time history of a data set, or a component thereof, as a logical representation, the data set having a hierarchical data structure, wherein the logical representation comprises at least a set of version metadata objects, and a set of one or more links that associate given objects of the set of version metadata objects; and
reconstituting the logical representation in response to a new event in the real-time history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23)
-
-
16. A data management method, comprising:
-
generating a real-time event data stream by capturing data changes associated with one or more events associated with a file system data source;
receiving the real-time event data stream at a given location remote from the file system data source; and
storing the real-time event data stream at the given location as a first n-dimensional logical representation, wherein the n-dimensional logical representation comprises a set of version objects, and a set of links associating at least first and second of the version objects. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A data structure supported in a data store, comprising:
-
a set of data objects each of which conform to an object hierarchy, at least first and second of the data objects being associated with one another and representing a first version of a file system component and a subsequent version of the file system component, the file system component being one of;
a directory, and a file; and
a set of links associating the set of data objects, wherein the set of links comprise at least one version link associating the first version of the file system component and the subsequent version of the file system component;
wherein the set of data objects and the set of links provide an n-dimensional logical representation of the file system component at a given point-in-time.
-
Specification