| Reducing multidatabase query response time by tree balancing |
| Full text |
Pdf
(1.15 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1995 ACM SIGMOD international conference on Management of data
table of contents
San Jose, California, United States
Pages: 293 - 303
Year of Publication: 1995
ISBN:0-89791-731-6
Also published in ...
|
|
Authors
|
|
Weimin Du
|
Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA
|
|
Ming-Chien Shan
|
Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA
|
|
Umeshwar Dayal
|
Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 33, Citation Count: 11
|
|
|
ABSTRACT
Execution of multidatabase queries differs from that of traditional queries in that sort merge and hash joins are more often favored, as nested loop join requires repeated accesses to external data sources. As a consequence, left deep join trees obtained by traditional (e.g., System-R style) optimizers for multidatabase queries are often suboptimal, with respect to response time, due to the long delay for a sort merge (or hash) join node to produce its last result after the subordinate join node did. In this paper, we present an optimization strategy that first produces an optimal left deep join tree and then reduces the response time using simple tree transformations. This strategy has the advantages of guaranteed minimum total resource usage, improved response time, and low optimization overhead. We describe a class of basic transformations that is the cornerstone of our approach. Then we present algorithms that effectively apply basic transformations to balance a left deep join tree, and discuss how the technique can be incorporated into existing query optimizers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
BTY84
|
|
 |
Chen90
|
|
| |
Daya83
|
|
| |
Daya85
|
U. Dayal. Query Processing in Multidatabase System, In Query Processing in Database Systems (Kim, Batory and Reiner (eds.), 1985), Springer Verlag.
|
| |
DH84
|
U. Dayal and H. Hwang. View Definition and Generalization for Database Integration in Multibase" A System for Heterogeneous Distributed Databases, In IEEE Tran. on Software Engineering, Vol. 10, No. 6, 1984.
|
| |
DKS92
|
|
| |
DSD94A
|
W. Du, M. Shah and J. Davis. Optimization and Execution Strategy for Multidatabase Queries, Technical Report HPL- 94-7~, Hewlett-Packard Labs., 1994.
|
| |
DSD94B
|
W. Du, M. Shan and U. Dayal. Reducing Multidatabase Query Response Time By Tree Balancing, DTD Technical Reporl, Hewlett-Packard Labs., 1994.
|
 |
Hong92
|
|
| |
HS93
|
|
 |
IK90
|
|
| |
LMH+85
|
G. Lohman, C. Mohan, L. Haas, B. Lindsey and P. Selinger. Query Processing in R*, In Query Processing in Database Systems (Kim, Batory and Reiner (eds.), 1985), Springer Verlag.
|
 |
SAC+79
|
P. Griffiths Selinger , M. M. Astrahan , D. D. Chamberlin , R. A. Lorie , T. G. Price, Access path selection in a relational database management system, Proceedings of the 1979 ACM SIGMOD international conference on Management of data, May 30-June 01, 1979, Boston, Massachusetts
[doi> 10.1145/582095.582099]
|
| |
SAD+94
|
M. Shan, R. Ahmed, J. Davis, W. Du, and W. Kent. The Pegasus Project - A Heterogeneous information Management System, In Modern Information Computer (Kim ed.), Addison-Wesley, 1994.
|
 |
SL90
|
|
CITED BY 11
|
|
Fatma Ozcan , Sena Nural , Pinar Koksal , Cem Evrendilek , Asuman Dogac, Dynamic query optimization on a distributed object management platform, Proceedings of the fifth international conference on Information and knowledge management, p.117-124, November 12-16, 1996, Rockville, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|