×

SPARSE INDEX-BASED STORAGE, RETRIEVAL, AND MANAGEMENT OF STORED DATA

  • US 20180225293A1
  • Filed: 12/19/2014
  • Published: 08/09/2018
  • Est. Priority Date: 12/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • processing a plurality of archives to be stored on a plurality of volumes so as to sort the plurality of archives in a predetermined order, the predetermined order including at least an identification of groups of the plurality of archives to be correlated with subsets of the plurality of volumes;

    generating indexes for the plurality of volumes, each index of the generated index including references to subindexes that identify a predetermined subset of the plurality of archives to be stored on an associated volume of the plurality of volumes, the predetermined subset being predetermined from a specified interval in the predetermined order;

    storing the plurality of archives and the indexes on the plurality of volumes in the predetermined order;

    processing the sorted plurality of archives and the generated indexes using a redundancy code so as to generate shards;

    storing the plurality of archives and the indexes as shards on the plurality of volumes; and

    at a time after receiving a request for a subset of the shards, retrieving the subset by at least;

    locating, based on the predetermined order, at least one respective volume on which the requested subset is stored;

    locating, based on an associated index for the respective volume, a subindex that identifies an archive of the predetermined subset of the plurality of archives that is prior to the requested subset; and

    sequentially reading the respective volume starting from a location corresponding with the archive identified by the subindex until the requested subset is returned.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×