ACCESS SUPPORT RELATIONS - AN INDEXING METHOD FOR OBJECT BASES

被引:16
作者
KEMPER, A [1 ]
MOERKOTTE, G [1 ]
机构
[1] UNIV KARLSRUHE,FAK INFORMAT,W-7500 KARLSRUHE,GERMANY
关键词
INDEXING; ACCESS METHODS; ACCESS COST MODEL; QUERY OPTIMIZATION; OBJECT-ORIENTED DATABASE SYSTEMS;
D O I
10.1016/0306-4379(92)90008-B
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
In this work access support relations are introduced as a means for optimizing query processing in object-oriented database systems. The general idea is to maintain separate structures (dissociated from the object representation) to redundantly store those object references that are frequently traversed in database queries. The proposed access support relation technique is no longer restricted to relate an object (tuple) to an atomic value (attribute value) as in conventional indexing. Rather, access support relations relate objects with each other and can span over reference chains which may contain collection-valued components in order to support queries involving path expressions. We present several alternative extensions and decompositions of access support relations for a given path expression, the best of which has to be determined according to the application-specific database usage profile. An analytical performance analysis of access support relations is developed. This analytical cost model is, in particular, used to determine the best access support relation extension and decomposition with respect to specific database configuration and usage characteristics.
引用
收藏
页码:117 / 145
页数:29
相关论文
共 24 条
[1]
ATKINSON M, 1989, 1ST P INT C DED OBJ, P40
[2]
Bertino E., 1989, IEEE Transactions on Knowledge and Data Engineering, V1, P196, DOI 10.1109/69.87960
[3]
THE GEMSTONE OBJECT DATABASE-MANAGEMENT SYSTEM [J].
BUTTERWORTH, P ;
OTIS, A ;
STEIN, J .
COMMUNICATIONS OF THE ACM, 1991, 34 (10) :64-77
[4]
CAREY MJ, 1988, JUN P SIGMOD INT C M, P413
[5]
Deux O., 1990, IEEE Transactions on Knowledge and Data Engineering, V2, P91, DOI 10.1109/69.50908
[6]
HARDER T, 1987, ACM T DATABASE SYST, V3, P285
[7]
ANALYSIS OF GEOMETRIC MODELING IN DATABASE SYSTEMS. [J].
Kemper, Alfons ;
Wallrath, Mechtild .
Computing surveys, 1987, 19 (01) :47-91
[8]
KEMPER A, 1990, P 16 INT C VER LARG, P290
[9]
KEMPER A, 1991, P GERMAN C DATABASES, V270, P198
[10]
KEMPER A, 1990, P ACM SIGMOD INT C M, P364