Efficient metadata storage
First Claim
1. A method for efficiently storing metadata, comprising:
- identifying, from a set of data, a first subset of data comprising data that has a high frequency of access;
storing first metadata associated with the first subset in low latency storage based upon the first subset comprising the data that has the high frequency of access, the first metadata comprising file synchronization system metadata configured to facilitate synchronization of at least some of the first subset; and
storing second metadata associated with data from the set outside the first subset in higher latency storage based upon the data from the set outside the first subset comprising data that does not have the high frequency of access.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for efficiently storing metadata of partitioned data (e.g., directed to a specific individual/user). A first subset of data is identified from the set of partitioned data. The first subset of data comprises data that has a high frequency of access, and may be identified, at least in part, by frequency of access metadata that is associated with the data in the set. Metadata, such as discovery information, permissions, version info, etc., that is associated with the data in the first subset can be stored in low latency (e.g., fast) storage, proving more efficient access. Metadata associated with data from the set of partitioned data that is not in the first subset (e.g., that is not accessed frequently) can be stored in higher latency (e.g., slower, less expensive) storage.
23 Citations
20 Claims
-
1. A method for efficiently storing metadata, comprising:
-
identifying, from a set of data, a first subset of data comprising data that has a high frequency of access; storing first metadata associated with the first subset in low latency storage based upon the first subset comprising the data that has the high frequency of access, the first metadata comprising file synchronization system metadata configured to facilitate synchronization of at least some of the first subset; and storing second metadata associated with data from the set outside the first subset in higher latency storage based upon the data from the set outside the first subset comprising data that does not have the high frequency of access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for efficiently storing metadata, comprising:
-
a computer-based processor configured to process data for the system; a data sorting component configured to identify, from a set of data, a first subset of data comprising data that has a high frequency of access; and a metadata storing component configured to; store first metadata associated with the first subset in low latency storage based upon the first subset comprising the data that has the high frequency of access, the first metadata comprising file synchronization system metadata configured to facilitate synchronization of at least some of the first subset; and store second metadata associated with data from the set not in the first subset in higher latency storage based upon the data from the set outside the first subset comprising data that does not have the high frequency of access. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer readable medium comprising instructions that when executed via a processing unit perform a method for efficiently storing metadata, comprising:
-
identifying, from a set of data, a first subset of data comprising data that has a high frequency of access; storing first metadata associated with the first subset in low latency storage based upon the first subset comprising the data that has the high frequency of access, the first metadata comprising file synchronization system metadata; and storing second metadata associated with data from the set outside the first subset in higher latency storage based upon the data from the set outside the first subset comprising data that does not have the high frequency of access.
-
Specification