Database query optimization apparatus and method that represents queries as graphs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6915290
APP PUB NO 20030120682A1
SERIAL NO

10014996

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A database query optimizer constructs a graph comprising nodes, relations, and expressions. The query optimizer then constructs execution plans for sub-parts of the graph. The combination of execution plans make up the overall execution plan for the query. The execution plan information is appended to the graph itself, allowing changing an execution plan in one portion of the graph without necessarily changing execution plans in other portions of the graph. By representing a query using the graph of the preferred embodiments that includes execution plan information, the query optimizer is able to evaluate the execution plans of different options quickly and efficiently, thereby enhancing the performance of the query optimizer.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bestgen, Robert Joseph Dodge Center, MN 45 1235
Boger, Curtis Oronoco, MN 2 215
Dietel, John David Rochester, MN 7 322
Downer, Robert Victor Rochester, MN 10 340

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation