Zusammenfassung
Die von uns entwickelten und in diesem Buch diskutierten Grundlagen und Konzepte zur Realisierung von flexiblen Speicherungs- und Clusterungsstrukturen und von Pfadindexen in Datenbanksystemen für komplexe Objekte haben wir nicht nur theoretisch erarbeitet, sondern auch praktisch evaluiert. Dazu haben wir sie im Rahmen unserer Forschungsarbeiten prototypisch implementiert. Der Entwurf unseres Prototyps, den wir abschließend in diesem Kapitel kurz vorstellen wollen, erfolgte unter den folgenden während der Vorbereitung der Prototypimplementation von uns formulierten Zielsetzungen und Prämissen:
-
1.
Von den Phasen der Anfrageübersetzung und -optimierung wollten wir die „Integration von Pfadindexen in einen Anfrageplan“ (vgl. Abschnitt 5.3.3), die „Generierung der Low-Level-Pläne“ (vgl. Abschnitt 5.3.4) und die „Kostenschätzung“ (vgl. Abschnitte 6.3, 6.4 und 6.5) implementieren. Das Ergebnis dieser Anfrageoptimierung sollte ein ausführbarer Plan sein.
-
2.
Um generierte Anfragepläne auch ausführen zu können, wollten wir einen einfachen Record- und Index-Manager realisieren. Mit diesem sollten Records aus einem Datenbestand ausgelesen und Indexanfragen ausgeführt werden können.
-
3.
In dem Prototyp sollte nicht eine eNF2-Tabelle „fest verdrahtet“ werden; vielmehr sollten sowohl die logische Struktur der eNF2-Tabellen als auch deren physische Speicherungs- und Clusterungsstrukturen in einem Katalog beschrieben werden können. Das gleiche galt für die existierenden Pfadindexe.
-
4.
Die Architektur des Protoyps sollte möglichst modular sein. Dies sollte zum einen ermöglichen, die einzelnen Konzepte weitestgehend unabhängig voneinander zu testen und zu verbesseren, zum anderen sollte es zeigen, daß ein modularer und damit überschaubarer Optimierer realisierbar ist.
-
5.
Der Prototyp sollte zeigen, daß die vorgeschlagenen Datenstrukturen, wie zum Beispiel der Operatorbaum aus Abschnitt 5.3.1 und der Record-Access-Baum und die Cluster-Access-List aus Abschnitt 6.4, geeignet sind, die benötigte Information aufzunehmen und effizient zu verarbeiten.
-
6.
Die Implementation sollte sich auf das Wesentliche konzentrieren. Komponenten, aus deren Realisierung keine im Rahmen unserer Forschungsarbeiten verwertbaren Erkenntnisse zu gewinnen sind, sollten möglichst nicht oder nur sehr einfach realisiert werden.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1997 B.G. Teubner Verlagsgesellschaft Leipzig
About this chapter
Cite this chapter
Keßler, U. (1997). Praktische Evaluation. In: Flexible Speicherung und Indexierung komplexer Datenbankobjekte. TEUBNER-TEXTE zur Informatik, vol 22. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-95380-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-322-95380-3_7
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-8154-2307-3
Online ISBN: 978-3-322-95380-3
eBook Packages: Springer Book Archive