Abstract
Over the past 10+ years, object-oriented database systems have gone a long way from research prototypes to commercial products to real-life mission-critical applications. Currently, we also witness the extension of relational systems with salient object features, resulting in so-called object-relational DBMS.
In this paper, we introduce and review the salient features of both approaches, discuss their merits and shortcomings, and for which kinds of applications they are best suited. We also elaborate on further necessary improvements of the current state of the art. Furthermore, we will speculate about several upcoming areas of database research in a broad sense (like global information systems, workflow management, component technology) where object-orientation and object-relational and object-oriented database systems in particular might (and should! play a leading role.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
M. Atkinson, F. Bancilhon, D.J. DeWitt, K.R. Dittrich, D. Maier, and S.B. Zdonik. The Object-Oriented Database System Manifesto (a Political Pamphlet). In Proc. 1 st Intl. Conf. on Deductive and Object-Oriented Databases, Kyoto, Japan, December 1989.
F. Bancilhon, C. Delobel, and P. Kanellakis, editors. Building an Object-Oriented Database System. Morgan Kaufmann Publishers, 1992.
P.A. Bernstein and U. Dayal. An Overview of Repository Technology. In Proc. 20 th Intl. Conf. on Very Large Data Bases, Santiago, Chile, September 1994.
J.A. Blakeley. Data Access for the Masses through OLE DB. In Proc. ACM-SIGMOD Intl. Conf. on Management of Data, Montreal, Canada, June 1996.
L. Cardelli and P. Wegner. On Understanding Types, Data Abstraction, and Polymorphism. ACM Computing Surveys, 17(4), 1985.
R.G.G. Cattell and D. Barry, editors. The Object Database Standard: ODMG 2.0. Morgan Kaufmann Publishers, San Francisco, 1997.
S. Chaudhuri and U. Dayal. An Overview of Data Warehousing and OLAP Technology. ACM SIGMOD Record, 26(1), March 1997.
E. Codd. A Relational Model for Large Shared Data Banks. Communications of the ACM, 13(6), 1970.
D.J. DeWitt and J. Gray. Parallel Database Systems: The Future of High Performance Database Systems. Communications of the ACM, 35(6), June 1992.
K.R. Dittrich. Object-Oriented Data Model Concepts. In A. Dogac, T.M. Özsu, A. Biliris, and T. Sellis, editors, Advances in Object-Oriented Database Systems, volume 130 of Computer and System Sciences. Springer, 1994.
K.R. Dittrich, S. Gatziu, and A. Geppert. The Active Database Management System Manifesto: A Rulebase of ADBMS Features. In Proc. 2 nd Intl. Workshop on Rules in Database Systems, Athens, Greece, September 1995. Springer.
R. Elmasri and S.B. Navathe. Fundamentals of Database Systems. Benjamin/Cummings, 2nd edition, 1994.
S. Gatziu, A. Geppert, and K.R. Dittrich. Integrating Active Mechanisms into an Object-Oriented Database System. In Proc. 3 rd Intl. Workshop on Database Programming Languages (DBPL), Nafplion, Greece, August 1991.
D. Georgakopoulos, M. Hornick, and A. Sheth. An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure. Distributed and Parallel Databases, 3(2), April 1995.
A. Geppert and K.R. Dittrich. Constructing the Next 100 Database Management Systems: Like the Handyman or Like the Engineer? ACM SIGMOD Record, 23(1), March 1994.
A. Geppert and K.R. Dittrich. Specification and Implementation of Consistency Constraints in Object-Oriented Database Systems: Applying Programming-by-Contract. In Proc. Datenbanken in Büro, Technik and Wissenschaft (BTW), Dresden, Germany, March 1995. Springer.
A. Geppert, M. Kradolfer, and D. Tombros. Realization of Cooperative Agents Using an Active Object-Oriented Database Management System. In Proc. 2 nd Intl. Workshop on Rules in Database Systems, Athens, Greece, September 1995. Springer.
M. Härtig and K.R. Dittrich. An Object-Oriented Integration Framework for Building Heterogeneous Database Systems. In Proc. IFIP DS-5 Conf. on Semantics of Interoperable Database Systems, Lorne, Australia, November 1992.
M. Hsu and C. Kleissner. ObjectFlow: Towards a Process Management Infrastructure. Distributed and Parallel Databases, 4(2), 1996.
DB2 Relational Extenders. White Paper (http://www.software.ibm.com/pubs/papers/), IBM Corp., May 1995.
R. Katz.Toward a Unified Framework for Version Modeling in Engineering Databases. ACM Computing Surveys, 22(4), 1990.
K. Kulkarni, M. Carey, L. DeMichiel, N. Mattos, W. Hong, M. Ubell, A. Nori, V. Krishnamurthy, and D. Beech. Introducing Reference Types and Cleaning Up SQL3's Object Model. International Organization for Standardization, August 1995.
J. Melton. A Shift in the Landscape. Assessing SQL3's New Object Direction. Database Programming & Design, 9(8), August 1996.
O. Nierstrasz. A Survey of Object-Oriented Concepts. In W. Kim and F.H. Lochovsky, editors, Object-Oriented Concepts, Databases, and Applications. ACM Press, New York, 1989.
O. Nierstrasz and L. Dami. Component-Oriented Software Technology. In O. Nierstrasz and D. Tsichritzis, editors, Object-Oriented Software Composition. Prentice Hall, London, 1995.
The Object Management Group. The Common Object Request Broker: Architecture and Specification. Revision 2.0, July 1995.
R. Orfali, D. Harkey, and J. Edwards. The Essential Client/Server Survival Guide. John Wiley & Sons, 2nd edition, 1996.
Rational Software Corp., Santa Clara, CA. Unified Modeling Language: Notation Guide, 1997.
M.T. Roth and P. Schwarz. Don't Scrap it, Wrap it! A Wrapper Architecture for Legacy Data Sources. In Proc. 23 rd Intl. Conf. on Very Large Data Bases, Athens, Greece, August 1997.
S.K. Sarin. Object-Oriented Workflow Technology in InConcert. In Proc. of the IEEE COMPCON Spring, Santa Clara, February 1996.
J. Sellentin and B. Mitschang. Möglichkeiten und Grenzen des Einsatzes von CORBA in DB-basierten Client/Server-Anwendungssystemen. In Proc. GI-Fachtagung Datenbanksysteme in Büro, Technik und Wissenschaft, Ulm, Germany, March 1997. Springer.
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, 1996.
A.P. Sheth and J.A. Larson. Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases. ACM Computing Surveys, 22(3), September 1990.
I.-Y. Song and E.K. Park. Object-Oriented Database Design Methodologies: A Survey. In T.W. Finin, C.K. Nicholas, and Y. Yesha, editors, Selected Papers from 1st Intl. Conf. on Information and Knowledge Management, volume 752 of Lecture Notes in Computer Science. Springer, 1992.
M. Stonebraker and D. Moore. Object-Relational DBMSs. Morgan Kaufmann Publishers, 1996.
D. Vaskevitch. Database in Crisis and Transition: A Technical Agenda for the Year 2001. In Proc. ACM-SIGMOD Intl. Conf. on Management of Data, Minneapolis, May 1994.
D. Vaskevitch. Very Large Databases. How Large? How Different? In Proc. 21 st Intl. Conf. on Very Large Data Bases, Zurich, Switzerland, September 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dittrich, K.R., Geppert, A. (1997). Object-oriented DBMS and beyond. In: Plášil, F., Jeffery, K.G. (eds) SOFSEM'97: Theory and Practice of Informatics. SOFSEM 1997. Lecture Notes in Computer Science, vol 1338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63774-5_111
Download citation
DOI: https://doi.org/10.1007/3-540-63774-5_111
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63774-5
Online ISBN: 978-3-540-69645-2
eBook Packages: Springer Book Archive