ACM Home Page
Please provide us with feedback. Feedback
Outerjoin optimization in multidatabase systems
Full text PdfPdf (803 KB)
Source International Symposium on Databases for Parallel and Distributed Systems archive
Proceedings of the second international symposium on Databases in parallel and distributed systems table of contents
Dublin, Ireland
Pages: 211 - 218  
Year of Publication: 1990
ISBN:0-8186-2052-8
Author
Arbee L. P. Chen  Bell Communications Research, Piscataway, NJ
Sponsors
IEEE-CS\TCDE : TC on Data Engineering
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 19,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319057.319101
What is a DOI?

ABSTRACT

Outerjoin is used in distributed relational multidatabase systems for integrating local schemas to a global schema. Queries against the global schema need to be modified, optimized, and decomposed into subqueries at local sites for processing. Since outerjoin combines local relations in different databases to form a global relation, it is expensive to process. In this paper, based on the structure of the query and the definition of the schemas, queries with outerjoin, join, select and project operations are optimized. Conditions where outerjoin can be avoided or be transformed into a one-side outerjoin are identified. By considering these conditions the response time for query processing can be reduced.


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.

 
1
Apers, P., A. Hevner, S.B. Yao. "Optimization algorithm for distributed queries," IEEE Transactions on Software Engineering, January 1983.
 
2
3
4
 
5
 
6
 
7
 
8
Chen, A.L.P., D. Brill, M. Templeton and C. Yu, "Distributed query processing in a multiple database system," IEEE Journal on Selected Areas in Communications, special issue on Databases in Communications Systems, Apr. 1989.
 
9
 
10
Chen, A.L.P. and V.O.K. Li, "Improvement algorithms for semijoin query processing programs in distributed database systems," IEEE Transactions on Computers, November 1984.
 
11
 
12
13
 
14
 
15
Date, C.J., "Null values in database management," Proc. Second British National Conference on Databases, 1982.
 
16
Date, C.J., "The outer join," Proc. Second International Conference on Databases, 1983.
 
17
Dayal, U., "Query processing in a multidatabase system," Query Processing in Database Systems, Kim, Reiner and Batory (editors), 1985.
 
18
Dayal, U. and H. Hwang, "View definition and generalization for database integration in multibase: a system for heterogeneous distributed databases," IEEE Trans. Sofrw. Eng.. Nov. 1984.
 
19
 
20
 
21
Hammer, M. and S. Zdonik. "Knowledge-based query processing," Proc. VLDB, 1980.
22
 
23
24
 
25
26
27
 
28
Templeton, M., D. Brill, A.L.P. Chen, S. Dao, E. Lund, R. MacGregor, P. Ward, "Mermaid - a front-end to distributed heterogeneous databases," Proceedings of the IEEE, May, 1987.
29
 
30
 
31
 
32
Yu, C., K. Guh and A.L.P. Chen, "An integrated algorithm for distributed query processing," Proc. IFIP Conference on Distributed Processing, 1987.
 
33

CITED BY  13