Abstract
This paper describes the design and implementation of a kernel for an OODBMS, namely the METU Object-Oriented DBMS (MOOD). MOOD is developed on the Exodus Storage Manager (ESM). MOOD kernel provides the optimization and interpretation of SQL statements, dynamic linking of functions, and catalog management. SQL statements are interpreted whereas functions (which have been previously compiled with C++) within SQL statements are dynamically linked and executed. Thus the interpretation of functions are avoided increasing the efficiency of the system. A query optimizer is implemented by using the Volcano Query Optimizer Generator. A graphical user interface, namely MoodView, is developed using Motif. MoodView displays both the schema information and the query results graphically. Additionally it is possible to update the database schema and to traverse the references in query results graphically.
Preview
Unable to display preview. Download preview PDF.
References
Altinel, M, ”Design and Implementation of a Dynamic Function Linker and an Object Algebra for the MOOD”, MS. Thesis, Dept. of Computer Eng., METU, September 1994.
Arpinar, B, Dogac, A., Evrendilek, C. ”MoodView: An Advanced Graphical User Interface for OODBMSs”, SIGMOD Record, Vol. 22, No. 4., Dec. 1993.
Arpinar, B., ”An Advanced Graphical User Interface for Object-Oriented DBMSs: MoodView”, M.S. Thesis, Dept. of Computer Eng., METU, September 1993.
Blakeley, J., McKenna, W. J., Graefe, G., ”Experiences Building the Open OODB Query Optimizer” in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1993.
Carey, M., DeWitt, D., Richardson, J., Shekita, E., ”Object and File Management in EXODUS Extensible Database System”, in Proc. of the 12th Intl. Conf. on VLDB, 1986.
Dogac, A., Ozkan, C., Arpinar, B., Okay, T., Evrendilek, C, ”METU Object-Oriented DBMS”, Advances in Object-Oriented Database Systems, A.Dogac, T. Ozsu., A. Biliris, T. Sellis (Edtrs.) Springer Verlag, 1994.
Dogac, A., et al, ”METU Object-Oriented DBMS”, Demo description, in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1994.
Dogac, A., MOOD User Manual, 1994.
Durusoy, I., ” MOOD Query Optimizer”, M.S. Thesis, Dept. of Computer Eng., METU, February 1994.
Using the Exodus Storage Manager V2.1.1, June 1992.
Mattos, N.M., Meyer-Wegener, K., Mitschang, B., ”Grand Tour of Concepts for Object-Orientation from a Database Point of View”, Data and Knowledge Engineering, No.9, North Holland, 1993.
McKenna, W. J., ”Efficient Search in Extensible Database Query Optimization: The Volcano Optimizer Generator”, PhD thesis, Department of Computer Science, University of Colorado, 1993.
McKenna, W. J., Personal Communication.
Ozkan, C., Dogac, A., Evrendilek, C., Gesli, T., ”Efficient Ordering of Path Traversais in Object-Oriented Query Optimization”, In Proc. of Int. Sym. on Computer and Information Sciences, Istanbul, Nov. 1993.
Ozkan, C., ”Design and Implementation of an Object-Oriented Query Language, MOODSQL, and its Optimizer”, M.S. Thesis, Dept. of Computer Eng., METU, September 1993.
Shekita, E. J., Carey, M. J., ”A Performance Evaluation of Pointer Based Joins”, in Proc. ACM SIGMOD Intl. Conf. on Management of Data, 1990.
Sun Microsystems, ”Shared Libraries”, Programmer's Overview, Utilities and Libraries, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dogac, A., Altinel, M., Ozkan, C., Arpinar, B., Durusoy, I., Altintas, I. (1995). METU Object-Oriented DBMS kernel. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049101
Download citation
DOI: https://doi.org/10.1007/BFb0049101
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60303-0
Online ISBN: 978-3-540-44790-0
eBook Packages: Springer Book Archive