Invention Grant
- Patent Title: Method and system for hash fragment representation
- Patent Title (中): 用于散列片段表示的方法和系统
-
Application No.: US13611797Application Date: 2012-09-12
-
Publication No.: US08392428B1Publication Date: 2013-03-05
- Inventor: Jeffrey S. Bonwick , Nils Nieuwejaar
- Applicant: Jeffrey S. Bonwick , Nils Nieuwejaar
- Applicant Address: US CA Menlo Park
- Assignee: DSSD, Inc.
- Current Assignee: DSSD, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Osha Liang LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30 ; G06F12/00

Abstract:
A method for writing data to persistent storage. The method include receiving a first write request including a key and a value, hashing the key to obtain a hashed key, obtaining a hash table depth (d), obtaining d bits from the hashed key, and making a first determination that a hash frag associated with the d bits from the hashed key exists. In response to the first determination, obtaining the hash frag, making a second determination that there is available space to store a hash frag entry in the hash frag, storing the hash frag entry in the hash frag to obtain an updated hash frag, where the hash frag entry includes the hashed key and value information for the value, and storing the updated hash frag in the persistent storage.
Information query