Invention Grant
US08386494B2 Providing data structures for determining whether keys of an index are present in a storage system
有权
提供用于确定索引的密钥是否存在于存储系统中的数据结构
- Patent Title: Providing data structures for determining whether keys of an index are present in a storage system
- Patent Title (中): 提供用于确定索引的密钥是否存在于存储系统中的数据结构
-
Application No.: US13057930Application Date: 2008-08-07
-
Publication No.: US08386494B2Publication Date: 2013-02-26
- Inventor: Thomas Vachuska
- Applicant: Thomas Vachuska
- Applicant Address: US TX Houston
- Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee: Hewlett-Packard Development Company, L.P.
- Current Assignee Address: US TX Houston
- International Application: PCT/US2008/072400 WO 20080807
- International Announcement: WO2010/016840 WO 20100211
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Keys of an index are associated with corresponding data chunks in a storage system. In response to a request for a particular key, a particular location is accessed in a first data structure which is maintained in a first storage using a first portion of the particular key. In response to the particular location containing a first value, indicating that the particular key is not present in the index. In response to the particular location containing a second value, a map is accessed using a second portion of the particular key to retrieve an entry in a second data structure maintained in a second storage. The second data structure provides a collision chain to link entries of the second data structure that share a common value of the second portion of the particular key. The first data structure, map, and second data structure are part of the index.
Public/Granted literature
- US20110145188A1 PROVIDING DATA STRUCTURES FOR DETERMINING WHETHER KEYS OF AN INDEX ARE PRESENT IN A STORAGE SYSTEM Public/Granted day:2011-06-16
Information query