Invention Grant
- Patent Title: Simulating hierarchical structures in key value stores
-
Application No.: US15085824Application Date: 2016-03-30
-
Publication No.: US10303669B1Publication Date: 2019-05-28
- Inventor: Christopher Andrew Stephens , Alazel Acheson , Douglas Stewart Laurence , Seth William Markle
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Davis Wright Tremaine LLP
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F7/00 ; G06F16/22 ; G06F16/13

Abstract:
A key-value store is adapted to represent hierarchical structures, such as directory structures, to be associated with objects otherwise mapped to a flat keyspace. For example, one or more key-value pairs stored in the key-value store are designated to have a key indicating the name of a hierarchical structure, and an associated value that maps the structure to a namespace (e.g., of a group of objects to be associated with a directory). Inbound requests for operations related to the objects in a given namespace and defining the structure are checked against such “redirecting” key-value pairs to determine whether the structure is related to the namespace objects, and if so, the request is internally processed to perform the requested operations against the actual key-value pair(s) associated with the objects without necessitating identification of the objects with a fully qualified name as represented in the flat keyspace.
Information query