Title :
An indexing model for object-oriented database systems
Author :
Gagliardi, R. ; Zezula, P.
Author_Institution :
CNUCE, Nat. Council of Res., Pisa, Italy
Abstract :
In an OODBS (object-oriented database system), access to the persistent objects (i.e. objects stored in secondary memory) dramatically influences the system efficiency because of their size and data structure. In a relational DBS, special data structures, called indexes, are used for speeding up the process of locating data according to requirements of specific applications. It is argued that indexes in OODBS should be used for accelerating the process of locating data and for improving the reconstruction of objects in main memory. Since the structure of objects can be complex, other objects, which are part of the retrieved object, can be involved in the read operation. An examination is made of the specific tasks that an indexing mechanism should perform within an OODBS. A uniform view is given of different indexing strategies, from a logical point of view. A simple data model for objects is described. The indexing abstract model and three indexing techniques for OODBS are also presented
Keywords :
data structures; indexing; object-oriented databases; OODBMS; OODBS; data structure; indexes; indexing mechanism; indexing model; object-oriented database systems; persistent objects; read operation; Computer aided manufacturing; Councils; Data models; Data structures; Database systems; Indexing; Object oriented modeling; Productivity; Programming profession; Satellite broadcasting;
Conference_Titel :
CompEuro '91. Advanced Computer Technology, Reliable Systems and Applications. 5th Annual European Computer Conference. Proceedings.
Conference_Location :
Bologna
Print_ISBN :
0-8186-2141-9
DOI :
10.1109/CMPEUR.1991.257398