An object-oriented database design for improved performance

Authors
Citation
N. Gorla, An object-oriented database design for improved performance, DATA KN ENG, 37(2), 2001, pp. 117-138
Citations number
38
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
DATA & KNOWLEDGE ENGINEERING
ISSN journal
0169023X → ACNP
Volume
37
Issue
2
Year of publication
2001
Pages
117 - 138
Database
ISI
SICI code
0169-023X(200105)37:2<117:AODDFI>2.0.ZU;2-T
Abstract
Object-oriented databases (OODBs) are known to be rich in functionality but poor in performance. One of the important factors that affect performance is the physical database design. We developed a methodology for the design of an efficient storage structure of OODB that minimizes the database opera ting costs. The input for our method is the logical OODB schema and set of user transactions of retrieval and update types. The output of our method i s the determination of which instance variables should be inherited from di rect and indirect superclasses and stored in which subclasses. We used a ge netic algorithm (GA) to solve this intractable problem. The methodology was applied on a university database. Compared to previous storage models, the storage model produced with our methodology showed database performance im provement ranging from 26% to 31%, on the average. Our results demonstrate a cost-effective storage structure design that boosts the operating perform ance of OODBs. (C) 2001 Published by Elsevier Science B.V.