Title :
Query optimization in multidatabase systems considering schema conflicts
Author :
Lee, Chiang ; Chen, Chia-Jung
Author_Institution :
Inst. of Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
In a multidatabase system, the participating databases are autonomous. The schemas of these databases may be different in various ways, while the same information is represented. A global query issued against the global database needs to be translated to a proper form before it can be executed in a local database. Since data requested by a query (or a part of a query) is sometimes available in multiple sites, the site (database) that processes the query with the least cost is the desired query processing site. The authors study the effect of differences in schemas on the cost of query processing in a multidatabase environment. They first classify schema conflicts to different types. For each type of conflict, they show how much more or less complex a translated query can become in comparison with the originally user-issued global query. Based on this observation, they propose an analytical method that considers the conflicts between local databases and finds the database(s) that renders the least execution cost in processing a global query. This research introduces a new level of query optimization (termed the schema-level optimization) in multidatabase environments. The results provide a new dimension of enhancement for the capability of a query optimizer in multidatabase systems
Keywords :
distributed databases; educational administrative data processing; open systems; query processing; analytical method; autonomous databases; local database; multidatabase systems; query optimization; query processing cost; schema conflicts; translated query; user-issued global query; Cities and towns; Computer science; Costs; Distributed databases; Environmental management; Personnel; Query processing; Relational databases; Resource management; Variable speed drives;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on