×

System and method for fetching the latest versions of stored data objects

  • US 10,528,537 B2
  • Filed: 01/22/2018
  • Issued: 01/07/2020
  • Est. Priority Date: 12/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by a computer system that stores a plurality of data objects in a distributed storage system;

    storing keymap entries for a plurality of data object versions stored in the distributed storage system, wherein keymap entries map a user key for a respective data object to a locator and the locator to a particular version of the data object;

    wherein when a new version of a respective data object is created, associating the new version with a version identifier indicating an ordering of the new version with other versions of the respective data object;

    wherein the keymap entries for versions of a data object are ordered according to respective version identifiers;

    receiving a request to retrieve a latest version of a data object, wherein the request specifies a user key for the requested data object but does not include a version identifier of the latest version of the requested data object;

    in response to receiving the request;

    locating the latest version of the requested data object based on the ordering of keymap entries associated with versions of the requested data object; and

    returning, in response to the request, the latest version of the data object.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×