×

Simulating hierarchical structures in key value stores

  • US 10,303,669 B1
  • Filed: 03/30/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 03/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under the control of one or more computer systems configured with executable instructions,storing a plurality of key-value pairs in a key-value store, a first subset of the plurality of key-value pairs including a first key and a first value, the first key indicating an object name and the first value indicating a location where an object associated with the object name of the first key is stored, a second subset of the plurality of key-value pairs including a second key and a second value, the second key indicating a delimiter and a directory name associated with a namespace, the second value indicating the namespace; and

    in response to a first data retrieval request including the directory name and the delimiter;

    querying the key-value store to determine that the directory name matches at least a key-value pair of the second subset of the plurality of key-value pairs;

    as a result of the directory name matching at least the second key of the second subset of the plurality of key-value pairs, using the second key to determine the namespace associated with the second value;

    mapping the directory name to the determined namespace of one or more objects associated with the first data retrieval request; and

    retrieving, using the first subset of the plurality of key-value pairs, the one or more objects having the determined namespace and associated with the first data retrieval request from the location indicated by the first value.

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