Invention Grant
- Patent Title: Scalable data structures
- Patent Title (中): 可扩展数据结构
-
Application No.: US14249610Application Date: 2014-04-10
-
Publication No.: US09411840B2Publication Date: 2016-08-09
- Inventor: Wei Chen , Dhrubajyoti Borthakur
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Perkins Coie LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
The technology is directed to providing sequential access to data using scalable data structures. In some embodiments, the scalable data structures include a first data structure, e.g., hash map, and a second data structure, e.g., tree data structure (“tree”). The technology receives multiple key-value pairs representing data associated with an application. A key includes a prefix and a suffix. While the suffixes of the keys are distinct, some of the keys can have the same prefix. The technology stores the keys having the same prefix in a tree, and stores the root node of the tree in the first data structure. To retrieve values of a set of input keys with a given prefix, the technology retrieves a root node of a tree corresponding to the given prefix from the first data structure using the given prefix, and traverses the tree to obtain the values in a sequence.
Public/Granted literature
- US20150293958A1 SCALABLE DATA STRUCTURES Public/Granted day:2015-10-15
Information query