The hcC-tree: An Efficient Index Structure for Object Oriented Databases

Object oriented database systems, in contrast to traditional relational database systems, allow the scope of a query against a class to be either the class itself or all classes in the class hierarchy rooted at the class. If object oriented databases have to achieve acceptable performance levels against such queries, we need indexes that support efficient retrieval of instances from a single class as well as from all classes in a class hierarchy. In this pa per, we propose a new index structure called h&-tree (hierarchy class Chain tree) that sup ports both kinds of retrieval &ciently. Moreover, the update cost of the index structure is bounded by the h$ght of the h&-tree. We have implemented hcC-trees along with Htrees and CH-trees (two other index structures that have been proposed in the literature) and report a detailed performance analysis of the three structures. The performance study reveals that h&-trees perform much better than the other two structures under most circumstances. The balanced behaviour of hcC-tree under all kinds of queries and in the presence of updates shows that it is a promising index structure for the future. Pcmbiarion to copy without fee all or pori of thb material ti gnanted provided that the copier are not made or di&ibuted jor direct commercial adrantapc, the VLDB copMht notice and the title of the publication and itr date appear, and notice ia piwen that cop&l in bp permiwion of the V&p La-c Data Bare Bndowment. To copy othcrwiw, or to -b&h, rcqminr a jee and/or special permkkn jwm the Endowment. Proceed&p of the 20th VLDB Conference Santiago, Chile, 1994 S . Seshadri Computer Science Dept. IIT, Bombay 400 076 India seshadriOcse.iitb.ernet .in

[1]  Beng Chin Ooi,et al.  H-trees: a dynamic associative search index for OODB , 1992, SIGMOD '92.

[2]  Hiroyuki Kitagawa,et al.  Evaluation of signature files as set access facilities in OODBs , 1993, SIGMOD '93.

[3]  Guido Moerkotte,et al.  Access support in object bases , 1990, SIGMOD '90.

[4]  Douglas Comer,et al.  Ubiquitous B-Tree , 1979, CSUR.

[5]  Beng Chin Ooi,et al.  Efficient Access Methods in Deductive and Object-Oriented Databases , 1991, DOOD.

[6]  Elisa Bertino,et al.  Indexing Techniques for Queries on Nested Objects , 1989, IEEE Trans. Knowl. Data Eng..

[7]  Won Kim,et al.  Indexing Techniques for Object-Oriented Databases , 1989, Object-Oriented Concepts, Databases, and Applications.