Abstract
An approach for supporting physical independence in Object Database Servers is proposed in this paper. While in current implementations the strategy for storing data objects reflects the logical object definitions, a certain degree of independence in the physical database organization would be essential to meet specific performance requirements. In this paper, a canonical object data model and a storage object data model are presented. In the first, the objects are organized in classes; in the second, physical objects with similar structures are grouped in collections. Mechanisms for mapping data structures and operations from the logical level to the physical level are discussed, and a comprehensive example is given.
This work was funded in part by the ESPRIT Basic Research Action Project No. 3070, FIDE (Formally Integrated Data Environment) and in part by Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo of C.N.R.
Preview
Unable to display preview. Download preview PDF.
References
Albano A., Cardelli R. and Orsini R. “Galileo: a Strongly Typed, Interactive Conceptual Language.” ACM Transactions on Database Systems, Vol. 10, No. 2, 1985, pp. 230–260.
Aloia N., Barneva S., and Rabitti F. “Supporting Physical Independence in Object Databases.” Technical Report FIDE/90/33, ESPRIT BRA Project No. 3070, FIDE (Formally Integrated Data Environment), Nov. 1991.
Bertino E. and Kim W. “Indexing Techniques for Queries on Nested Objects.” IEEE Transactions on Knowledge and Data Engineering, Vol. 1, No. 2, June 1989, pp. 196–214.
Bretl R., Maier D., Otis A., Penney J., Schuchard B., Stein J., Williams E. H., and Williams M. “The Gem-Stone Data Management System.” In Object-Oriented Concepts, Databases, and Applications, edited by Won Kim and Frederick H. Lochovsky, ACM Press Frontier Series, 1989, pp. 283–308.
Deux O. et al. “The Story of 02”. IEEE Transactions on Knowledge and Data Engineering, Vol. 2, No. 1, March 1990.
Fishman D. H. et al. “IRIS: an Object-Oriented DBMS.” ACM Transactions on Office Information Systems, Vol. 5, No. 1, Jan. 1987.
Kim W., Ballou N., Chou H. T., Garza J. F., and Woelk D. “Features of the ORION Object-Oriented Database.” In Object-Oriented Concepts, Databases, and Applications, edited by Won Kim and Frederick H. Lochovsky, ACM Press Frontier Series, 1989, pp. 251–282.
Teorey, T. e Fry J. P. “Design of Database Structures” Prentice-Hall Inc., Englewood Cliffs, New Jersey, 1982
Valduriez P. “Join Indices.” ACM Transactions on Database Systems, Vol. 12, No. 2, June 1987, pp. 218–246.
Zezula P. and Rabitti F, “High Performance Object Store.” Technical Report FIDE/90/4, ESPRIT BRA Project No. 3070, FIDE (Formally Integrated Data Environment), Dec. 1990.
Zezula P. and Rabitti F. “Navigation Index for Object Stores.” Technical Report FIDE/90/25, ESPRIT BRA Project No. 3070, FIDE (Formally Integrated Data Environment), Aug. 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aloia, N., Barneva, S., Rabitti, F. (1992). Supporting physical independence in an Object Database Server. In: Madsen, O.L. (eds) ECOOP ’92 European Conference on Object-Oriented Programming. ECOOP 1992. Lecture Notes in Computer Science, vol 615. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053048
Download citation
DOI: https://doi.org/10.1007/BFb0053048
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55668-8
Online ISBN: 978-3-540-47268-1
eBook Packages: Springer Book Archive