Patent · US Active

Content-addressable data storage

US9830345B1 · kind B1 · utility

75Cited by
3References
26Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 26, 2016
Grant dateNov 28, 2017
Priority date
Expiry dateSep 26, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/84
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing data in a version control system. One of the methods includes maintaining, in a data store, a tree-structured index of files in which each leaf node stores an entry for each file in a plurality of files for a snapshot that includes a unique file identifier for the respective file; receiving a request for a particular file; generating a hash of a particular file path for the particular file; identifying, using the hash of the particular file path, a leaf node in the tree-structured index that includes an entry for the particular file; identifying, in the leaf node, an entry for the particular file path; obtaining, from the entry, the unique file identifier for the particular file in the data store; and using the unique file identifier for the particular file in response to the request.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.