SQL Extension for Multidatabase System

Author(s):  
Mi-Yeon Kim ◽  
Jung-Min Seo ◽  
Chang-Joo Moon
Keyword(s):  
2000 ◽  
Vol 09 (03) ◽  
pp. 315-355 ◽  
Author(s):  
QIANG ZHU ◽  
P.-Å. LARSON

A multidatabase system (MDBS) integrates information from multiple pre-existing local databases. A major challenge for global query optimization in an MDBS is that some required local information about local database systems such as local cost models may not be available at the global level due to local autonomy. A feasible method to tackle this challenge is to group local queries on a local database system into classes and then use the costs of sample queries from each query class to derive a cost formula for the class via regression analysis. This paper discusses the issues on how to classify local queries so that a good cost formula can be derived for each query class. Two classification approaches, i.e. bottom-up and top-down, are suggested. The relationship between these two approaches is discussed. Classification rules that can be used in the approaches are identified. Problems regarding composition and redundancy of classification rules are studied. Classification algorithms are given. To test the membership of a query in a class, an efficient algorithm based on ranks is introduced. In addition, a hybrid classification approach that combines the bottom-up and top-down ones is also suggested. Experimental results demonstrate that the suggested query classification techniques can be used to derive good local cost formulas for global query optimization in an MDBS.


1990 ◽  
Vol 16 (3) ◽  
pp. 331-339
Author(s):  
Vassiliki J. Kollias ◽  
Anastasios G. Malliris
Keyword(s):  

2003 ◽  
Vol 8 (1) ◽  
pp. 21-27
Author(s):  
Lou Qin-jian ◽  
Sarem Mudar ◽  
Li Rui-xuan ◽  
Xiao Wei-jun ◽  
Lu Zheng-ding ◽  
...  
Keyword(s):  

Author(s):  
MIIN-JENG PAN ◽  
SHI-KUO CHANG ◽  
CHIEN-CHIAO YANG

A multidatabase system (MDBS) is a system that integrates several autonomous database systems and provides users with a uniform access to all the databases. In this paper we developed a two-level active metadata dictionary approach for semantic query processing. To capture the global view of data schemas of participating databases which may be heterogeneous, a Hornclause data model is used. The lower-level metadata dictionaries (LLMDs) keep metadata for each corresponding local database in MDBS. The higher-level metadata dictionary (HLMD) integrates the metadata about all LLMDs. The database integration strategy includes two phases: schema translation and schema integration. It is a bottom-up approach integrating schema from the underlying database schemas. The evaluation strategy is a top-down approach. It starts with a query as a global goal to be achieved, unifies and optimizes the query to decompose the goal into subgoals that can be evaluated against extensional database, then translates these subgoals into corresponding queries against underlying DBMSs. To solve the control problem, we employ a G-net model for procedure control and inference control. An experimental implementation in Prolog is described.


1990 ◽  
Vol 19 (2) ◽  
pp. 215-224 ◽  
Author(s):  
Yuri Breitbart ◽  
Avi Silberschatz ◽  
Glenn R. Thompson

Sign in / Sign up

Export Citation Format

Share Document