Autonomic recommendation and placement of materialized query tables for load distribution
AssigneeInternational Business Machines Corporation
InventorsWen-Syan Li, Daniele C. Zilio
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWen-Syan Li, Daniele C. Zilio
Estimating the term…
A system and method of evaluating queries in distributed databases with MQTs comprises deriving MQTs; replicating the derived MQTs from a local server to at least one remote server; and distributing data and replicated derived MQTs to a plurality of other remote servers, wherein the distributing increases overall query execution efficiency. The databases may comprise heterogeneous databases. The query execution efficiency comprises observed response time at a frontend database and associated costs comprising computational central processing unit costs, input/output costs, and network communication costs. All of the associated costs comprise statistically estimated costs. The method further comprises running a MQT advisor at a frontend database, and considering the costs of at least one MQT placed at the frontend database. The method further comprises running a MQT advisor at a non-frontend database. Additionally, the increased overall query execution efficiency may consider all dependencies of all involved database instances and associated costs.
A computer-implemented method of placing materialized query tables (MQTs) in a distributed database system for improving load distribution and reducing network latency, said method comprising:
A computer program storage medium readable by computer, tangibly embodying a program of instructions executable by said computer to perform a method of placing materialized query tables (MQTs) in a distributed database system by improving load distribution and reducing network latency, said method comprising:
A distributed database system for placing materialized query tables (MQTs) in said distributed database system by improving load distribution and reducing network latency, said distributed database system comprising:
Dependencies are inferred from the claim text.