Optimization of Queries with ADT Functions
スポンサーリンク
概要
- 論文の詳細を見る
ADTs (Abstract Data Types) have been known as a promising feature for extending the database applications to CAD/CAM and other engineering areas. This extension has brought a new dimension to query optimization. Conventional query optimization methods, which considers only joins as the dominant cost factor, are based on the belief that the executions of selections and projections basically take no time. However, in databases that support ADTs, this may not be true since the execution of a selection involving ADT functions may be very time-consuming. Thus selections with ADT functions should not be considered as inexpensive operations in queries, and the conventional optimization heuristics should be enhanced to correspond to the appearance of the queries of this kind. In this paper, we show the possibility that semijoins can be used as an effective means to reduce the number of evaluations of an ADT function and consequently optimize queries containing expensive ADT selections. We suggest the enhancement of an conventional optimization heuristics by adding a semijoins pre-stage which is an additional component corresponding to expensive ADT selections. By this way, the applicable range of the conventional heuristics are extended to hold the ability of handling queries with ADT functions. Several optimization algorithms are given and some simulation results show the effectiveness of our methods.
- 一般社団法人電子情報通信学会の論文
- 1994-06-25
著者
-
Zhang X
Gunma Univ. Graduate School Of Medicine Gunma Jpn
-
Ohbo Nobuo
Institute Of Information Science And Electronics University Of Tsukuba
-
Zhang Xiaodong
Institute of Information Science and Electronics, University of Tsukuba
関連論文
- Optimization of Join-Type Queries in Nested Relational Databases
- Join Query Optimization in Object-Oriented Database
- Optimization of Queries with ADT Functions