Query optimization system and method
AssigneeInternational Business Machines Corporation
InventorsNarayana Subramanian, Shivakumar Venkataraman
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNarayana Subramanian, Shivakumar Venkataraman
Estimating the term…
A query optimization system and method are particularly suitable for generating a least cost query plan expressible on a plurality of heterogeneous database schemas that are restructuring views of each other. The query optimization system receives a query against one of the tables and converts it to a plurality of alternate queries, each formatted for the particular schema of a different one of the plurality of heterogeneous tables. In generating the alternate queries, the system may utilize SchemaSQL view definitions and may employ restructuring operators expressing and capable of conducting a restructuring of a table into a restructuring view of the table. A middleware system involving a canonical schema and a virtual canonical table may also be employed to express a mapping between restructuring views for purposes of query conversion. The alternate queries may be costed and optimized and a query plan returned that has a least cost or service time involved.
An apparatus for implementing a database query system, the apparatus comprising:
A method for implementing a database query system, the method comprising:
An article of manufacture comprising a program storage medium readable by a processor and embodying one or more instructions executable by the processor to perform a method for implementing a database query system, the method comprising:
Dependencies are inferred from the claim text.