Project MERLIN

Implementation of an object-oriented database system


Project leader:
Carsten A. Gerlhof
Team members:
Stefan Augustin
Reinhard Braumandl
Jens Claußen
Andre Eickler
Uwe Röhm
Features:
  • Multi-threaded client/server architecture
  • Persistent C++
  • Object-oriented query evaluation engine
  • Lots of indexing techniques (e.g., B-Trees, Hash-Tables, and more)
  • Extensible segments (configurable with different page sizes)
  • Clustering tool for database reorganization (e.g., clustering technique GGP)
  • Exchangeable prefetching and buffering techniques
  • Physical and logical OIDs (user's choice)
Acknowledgements:
This project was partially supported by the German Research Council DFG under contract Ke 401/6-1.
Publications:
  • Optimierung von Speicherzugriffskosten in Objektbanken: Clustering und Prefetching
    C. A. Gerlhof
    PhD Thesis, June 1996, 202 pages.
  • On the Cost of Monitoring and Reorganization of Object Bases for Clustering
    C. A. Gerlhof, A. Kemper, and G. Moerkotte,
    Sigmod Record 25(3), September 1996.
  • Physischer Entwurf von Objektbanken.
    Stefan Augustin.
    Master's Thesis, Fakultät für Mathematik und Informatik, Universität Passau, D-94030 Passau, September 1995.
  • Optimierung von Prefetch Support Relations.
    Uwe Röhm.
    Master's Thesis, Fakultät für Mathematik und Informatik, Universität Passau, D-94030 Passau, August 1995.
  • A Performance Evaluation of OID Mapping Techniques
    A. Eickler, C. A. Gerlhof, and D. Kossmann
    Proc. of the 21st Intl. Conf. on Very Large Data Bases (VLDB), pages 18-29,
    Zürich, Switzerland, September 1995,
    (also available as Universität Passau Technical Report MIP-9507, March 1995).
  • Anfrageauswertung in Objektbanken.
    Jens Claußen.
    Master's Thesis, Fakultät für Mathematik und Informatik, Universität Passau, D-94030 Passau, January 1995.
  • Prefetch Support Relations in Object Bases.
    C. A. Gerlhof and A. Kemper.
    Proc. of the 6th Intl. Workshop on Persistent Object Systems (POS),
    Workshops in Computing Series (WICS), pages 115-126,
    Tarascon, Provence, September 1994, Springer-Verlag.
  • A Multi-Threaded Architecture for Prefetching in Object Bases.
    C. A. Gerlhof and A. Kemper.
    Proc. of the 4th Intl. Conf. on Extending Database Technology (EDBT),
    Lecture Notes in Computer Science (LNCS), vol. 779, pages 351-364,
    Cambridge, England, March 1994, Springer-Verlag.
  • Fragmentierung und Replikation in Objektbanken.
    Magdalena Piller.
    Master's Thesis, Fakultät für Mathematik und Informatik, Universität Passau, D-94030 Passau, January 1994.
  • Partition-Based Clustering in Object Bases: From Theory to Practice.
    C. Gerlhof, A. Kemper, C. Kilger, and G. Moerkotte.
    Proc. of the 4th Intl. Conf. on Foundations of Data Organization and Algorithms (FODO),
    Lecture Notes in Computer Science (LNCS), vol. 730, pages 301-316,
    Chicago, Illinois, October 1993, Springer-Verlag.
  • Untersuchung von Prefetching-Strategien für Objektbanken.
    Thomas Jansen.
    Master's Thesis, Mathem.-Naturwiss. Fakultät, RWTH Aachen, D-52056 Aachen, May 1993.
  • Untersuchung von Cluster-Algorithmen basierend auf Graphpartitionierung.
    Stefan Fahrig.
    Master Thesis, Mathem.-Naturwiss. Fakultät, RWTH Aachen, D-52056 Aachen, March 1993.
  • Partition-Based Clustering in Object Bases: From Theory to Practice.
    C. Gerlhof, A. Kemper, C. Kilger, and G. Moerkotte.
    Technical Report 92-34, RWTH Aachen, D-52056 Aachen, December 1992.
  • Clustering in Object Bases.
    C. Gerlhof, A. Kemper, C. Kilger, and G. Moerkotte.
    Technical Report 6/92, Fakultät für Informatik, Universität Karlsruhe, D-76050 Karlsruhe, June 1992.
  • Cluster-Techniken für persistente Objekte.
    C. A. Gerlhof.
    Master's Thesis, Fakultät für Informatik, Universität Karlsruhe, D-76050 Karlsruhe, April 1992.

Hierarchy: HOME PROJECTS
Carsten A. Gerlhof