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.