Invention Grant
US08219564B1 Two-dimensional indexes for quick multiple attribute search in a catalog system
有权
用于目录系统中快速多属性搜索的二维索引
- Patent Title: Two-dimensional indexes for quick multiple attribute search in a catalog system
- Patent Title (中): 用于目录系统中快速多属性搜索的二维索引
-
Application No.: US12111530Application Date: 2008-04-29
-
Publication No.: US08219564B1Publication Date: 2012-07-10
- Inventor: Minglong Shao , Andrew Leung , Shankar Pasupathy , Timothy Clayton Bisson
- Applicant: Minglong Shao , Andrew Leung , Shankar Pasupathy , Timothy Clayton Bisson
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Embodiments of the present invention provide mechanisms that overcome limitations of existing indexes by creating two-dimensional (2D) spatial indexes to quickly locate data containers that match two or more predicates. This is accomplished by representing metadata attributes describing a data container as dimensions in a 2D space so that a data container can be expressed as a point or a cell in a 2D space with coordinates being a pair of values of the selected attributes. A space filling curve is used to traverse the 2D space and convert each pair of the 2D coordinates to a single space filling curve value. A 2D spatial index is then created based on the computed space filling curve values so that one value can be associated with one or more points (data containers) in the index. Advantageously, the created spatial index provides for searching and processing fewer metadata entries, thereby decreasing the time typically used to search for data.
Information query