Invention Grant
- Patent Title: System and method for storing and accessing data using a plurality of probabilistic data structures
- Patent Title (中): 使用多个概率数据结构存储和访问数据的系统和方法
-
Application No.: US12432541Application Date: 2009-04-29
-
Publication No.: US08290972B1Publication Date: 2012-10-16
- Inventor: Vijay Deshmukh , Kiyoshi Komatsu , Prashant Saraswat
- Applicant: Vijay Deshmukh , Kiyoshi Komatsu , Prashant Saraswat
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Brinks Hofer Gilson & Lione
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
A system and method are described for storing and accessing data using a plurality of probabilistic data structures. In one embodiment, a plurality of probabilistic data structures are identified, each probabilistic data structure being associated with at least one other probabilistic data structure. The plurality of probabilistic data structures each correspond to a portion of a storage device storing a dataset. The dataset may include a plurality of values, such as a plurality of data blocks. A plurality of keys may be generated from the plurality of values, such as a plurality of fingerprints. Each key may be inserted into the probabilistic data structures which correspond to the portion of the storage device storing the value the key was generated from. The plurality of probabilistic data structures are stored in a memory and may be queried with an item to determine if the item exists in the plurality of probabilistic data structures.
Information query