Invention Grant
- Patent Title: Adaptive range filters for range and point queries
-
Application No.: US13738503Application Date: 2013-01-10
-
Publication No.: US09727594B2Publication Date: 2017-08-08
- Inventor: Per-Ake Larson , Donald Kossmann
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Lyon & Harr, LLP
- Agent Katrina A. Lyon
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
The technique described herein provides a way to summarize data and can also minimize unnecessary accesses to a data store. In one embodiment, the technique creates and stores an adaptive range filter that contains a compact summary of the contents of an index for a data store in the form of a trie data structure. Before accessing the index of the data store in response to a query, the technique checks the filter to determine whether the data store does not contain any keys for a specific range of data. If the adaptive range filter indicates that the index contains no keys satisfying the query predicate, the index of the data store and the data itself is not accessed. The adaptive range filter of the technique supports both range predicates and equality predicates. It is adaptive to changes in data and queries by learning the query and data distribution.
Public/Granted literature
- US20140195542A1 ADAPTIVE RANGE FILTERS FOR RANGE AND POINT QUERIES Public/Granted day:2014-07-10
Information query