Providing an index for a data store
First Claim
Patent Images
1. A method executed by a computer, comprising:
- storing chunks in a data store, wherein respective collections of chunks form respective files; and
providing an index that maps digests of chunks to pages containing information for recreating the chunks, wherein the index is stored in a persistent storage.
2 Assignments
0 Petitions
Accused Products
Abstract
Chunks are stored in a data store, where respective collections of chunks form respective files. An index that maps digests of chunks to pages containing information to recreate the chunks is provided, where the index is stored in persistent storage.
77 Citations
23 Claims
-
1. A method executed by a computer, comprising:
-
storing chunks in a data store, wherein respective collections of chunks form respective files; and providing an index that maps digests of chunks to pages containing information for recreating the chunks, wherein the index is stored in a persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method executed in a computer, comprising:
-
providing, in a data store, an index that maps digests of chunks to pages containing the chunks, wherein collections of chunks form respective files; in response to a first query to determine whether a first digest representing a first chunk is present in the data store, loading one of the pages from persistent storage to temporary storage; according to updated information in the temporary storage resulting from loading of the one page, providing a response to a second query to determine whether a second digest representing a second chunk is in the data store. - View Dependent Claims (22)
-
-
23. Instructions on a computer-usable storage medium that when executed cause a computer to:
-
store an index that maps digests of chunks to pages containing the chunks, wherein collections of the chunks correspond to respective files that are contained in a data store, wherein the index includes at least one first data structure in persistent storage and at least one second data structure in temporary storage; and in response to a query to determine whether a given digest representing a chunk is present in the data store, access the at least one data structure to process the query.
-
Specification