Title :
Outerjoin optimization in multidatabase systems
Author_Institution :
Bell Commun. Res., Piscataway, NJ, USA
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. 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 transformed into a one-sided outerjoin are identified. Considering these conditions makes it possible to reduce the response time for query processing
Keywords :
distributed databases; information retrieval; optimisation; relational databases; distributed relational multidatabase systems; global schema; local relations; local schemas; local sites; one-sided outerjoin; outerjoin; outerjoin optimisation; project operations; query processing; response time; select; subqueries; Delay; Distributed databases; Environmental management; Null value; Parallel processing; Query processing; Relational databases; Resource management;
Conference_Titel :
Databases in Parallel and Distributed Systems, 1990, Proceedings. Second International Symposium on
Conference_Location :
Dublin
Print_ISBN :
0-8186-2052-8
DOI :
10.1109/DPDS.1990.113712