Evaluation of object-oriented database systems

  • C. Huemer
  • G. Kappel
  • S. Rausch-Schott
  • W. Retschitzegger
  • A. Min Tjoa
  • S. Vieweg
  • R. Wagner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 973)


Despite the fact that object-oriented database systems (OODBS) have gained potential as promising database technology for non-standard applications such as computer integrated manufacturing there does not yet exist broad experience with the use of OODBS in real-world applications. One reason is that the features of OODBS, both functional and performance, haven't been exposed to a broader audience. The goal of this chapter is to shed some light upon evaluating the features of OODBS. In the first part of the chapter we discuss an extensive evaluation catalogue for advanced database systems which has been developed during the course of a real-world project. A discussion of the pros and cons of using such evaluation catalogues summarizes our experience. The second part of this chapter surveys existing performance benchmarks for OODBS. Special emphasis is given to the requirements a benchmark has to fulfill, and to the practical applicability and usefulness of the proposed benchmarks.

Additional key words and phrases

database requirements for CIM functional evaluation of object-oriented database systems application benchmarks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ahmed92]
    S. Ahmed, A. Wong, D. Sriram, R. Logcher; Object-oriented database management systems for engineering: A Comparison; JOOP, June 1992Google Scholar
  2. [Anderson90]
    T. Anderson, A. Berre, M. Mallison, H. Porter III, B. Schneider; The HyperModel Benchmark; Proc. of the EDBT Conf., 1990Google Scholar
  3. [Atkinson89]
    M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik; The object-oriented database manifesto; Proc. of the Conf. on Deductive and Object-Oriented Databases; 1989Google Scholar
  4. [Banc89.
    A. F. Bancilhon; Query Languages for Object-Oriented Database Systems: Analysis and a Proposal; Datenbanksysteme in Büro, Technik und Wissenschaft, Springer, IFB 204, Zürich, March 1989Google Scholar
  5. [Bitton83]
    D. Bitton, D. DeWitt, C. Turbyfill; Benchmarking Database Systems, A Systematic Approach; Proc. of the VLDB Conf.; 1983Google Scholar
  6. [Carey93a]
    M. Carey, D. DeWitt, J. Naughton; The OO7 Benchmark; Proc. of the ACM SIGMOD Conf. 1993Google Scholar
  7. [Carey93b]
    M. Carey, D. DeWitt, J. Naughton; The OO7 Benchmark; Tech. Report, CS Dept., Univ. of Wisconsin-Madison; 1993Google Scholar
  8. [Cattell91]
    R. Cattell; Object data management: object-oriented and extended database systems; Addison-Wesley; 1991Google Scholar
  9. [Cattell92]
    R. Cattell, J. Skeen; Object Operations Benchmark; ACM TODS; Vol. 17, No. 1; 1992Google Scholar
  10. [Cattell94]
    R. Cattell, The Object Database Standard: ODMG-93, Morgan Kaufmann Publishers, San Mateo, California, 1994Google Scholar
  11. [Encarnação90]
    J. Encarnação, P. Lockemann; Engineering Databases, Connecting Islands of Automation Through Databases; Springer Verlag; 1990Google Scholar
  12. [Gray91]
    J. Gray; Standards are a Prerequisite for Interoperability and Portability; Tutorial Notes; held at the EDBT Summer School, Alghero/Italy; 1991Google Scholar
  13. [Gray93]
    J. Gray; A Tour of Popular DB and TP Benchmarks; Tutorial Notes, held at the ACM SIGMETRICS Conf.; 1993Google Scholar
  14. [Gupta91]
    R. Gupta, E. Horowitz (eds.); Object-Oriented Databases with Applications to CASE, Networks, and VLSI CAD; Prentice-Hall; 1991Google Scholar
  15. [Kappel92]
    G. Kappel, S. Rausch-Schott, W. Retschitzegger, M. Schrefl, U. Schreier, M. Stumptner, S. Vieweg; Object-Oriented Database Management Systems — An Evaluation; Tech. Rep. ODB/ TR 92-21; Institute of Applied Computer Science and Information Systems; Univ. of Vienna; 1992Google Scholar
  16. [Kappel94]
    G. Kappel, S. Vieweg; Database Requirements of CIM Applications; in this book; 1994Google Scholar
  17. [Maier89]
    D. Maier; Why isn't there an object-oriented data model? Information Processing 89 — IFIP World Computer Congress; G.X. Ritter; North-Holland; 1989Google Scholar
  18. [Rubenstein87]
    W. Rubenstein, M. Kubicar, R. Cattell; Benchmarking Simple Database Operations; Proc. of the ACM SIGMOD Conf., 1987Google Scholar
  19. [Rumbaugh91]
    J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen; Object-Oriented Modeling and Design; Prentice Hall; 1991Google Scholar
  20. [Stonebraker90]
    M. Stonebraker, L. Rowe, B. Lindsay, J. Gray, M. Carey, M. Brodie, P. Bernstein, D. Beech; Third-Generation Database System Manifesto; SIGMOD Record, Vol. 19, No. 3; 1990Google Scholar
  21. [Stonebraker93]
    M. Stonebraker, J. Frew, K. Gardels, J. Meredith; The Sequoia 2000 Storage Benchmark; Proc. fo the ACM SIGMOD Conf.; 1993Google Scholar
  22. [TPCA92]
    TPC BenchmarkTM A, Standard Specification, Revision 1.1, Transaction Processing Performance Council (TPC); March 1, 1992Google Scholar
  23. [TPCB92]
    TPC BenchmarkTM B, Standard Specification, Revision 1.1, Transaction Processing Performance Council (TPC); March 1, 1992Google Scholar
  24. [TPCC92]
    TPC BenchmarkTM C, Standard Specification, Revision 1.1, Transaction Processing Performance Council (TPC); August 13, 1992Google Scholar
  25. [Trapp93]
    G. Trapp; The emerging Step standard for production-model data exchange; IEEE Computer; Vol. 26, No. 2; 1993Google Scholar
  26. [Turbyfill91]
    C. Turbyfill, C. Orji, D. Bitton; AS3AP: An ANSI SQL Standard Scaleable and Portable Benchmark for Relational Database SystemsGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • C. Huemer
    • 1
  • G. Kappel
    • 2
  • S. Rausch-Schott
    • 2
  • W. Retschitzegger
    • 2
  • A. Min Tjoa
    • 1
  • S. Vieweg
    • 1
  • R. Wagner
    • 3
  1. 1.Institute of Applied Computer Science and Information Systems. Department of Information EngineeringUniversity of ViennaAustria
  2. 2.Institute of Computer Science. Department of Information SystemsUniversity of LinzAustria
  3. 3.FAW. Research Institute for Applied Knowledge ProcessingUniversity of LinzAustria

Personalised recommendations