Method and system for using materialized views to evaluate queries involving aggregation

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5897632
SERIAL NO

08895024

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The present invention is a method and system for using materialized views to compute answers to SQL queries with grouping and aggregation. A query is evaluated a using a materialized view. The materialized view is semantically analyzed to determine whether the materialized view is usable in evaluating an input query. The semantic analysis includes determining that the materialized view does not project out any columns needed to evaluate the input query and determining that the view does not discard any tuple that satisfies a condition enforced in the input query. If the view is usable, the input query is rewritten to produce an output query that is multi-set equivalent to the input query and that specifies one or more occurrences of the materialized view as a source of information to be returned by the output query. The output query is then evaluated. The semantic analysis and rewriting may be iterated, with the output query of each iteration being the input query of the next iteration. The output query is evaluated after the last iteration.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • LINKEDIN CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dar, Shaul Tel Aviv, IL 21 406
Jagadish, Hosagrahar Visvesvaraya Berkeley Heights, NJ 23 1173
Levy, Alon Yitzchak Seattle, WA 7 928
Srivastava, Divesh Summit, NJ 146 3642

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation