Multianfragen in MySQL

- Masterarbeit -


Beschreibung:
Auf einem Datenbankserver können sehr viele Anfragen in kurzen Zeitabständen verarbeitet werden. Um die Gesamtlast zu senken, ist es vielversprechend, die Ergebnisse von gemeinsamen Teilausdrücken von mehreren Anfragen nur einmal zu berechnen, um diese in den verschiedenen Anfragen zu nutzen. 

Bei der Anfrageverarbeitung werden Anfragen in sogenannte Operatorgraphen überführt, deren Knoten zumeist Basisfunktionalitäten der Anfrageausführung bereitstellen und deren Kanten die Ein-/Ausgabebeziehungen zwischen den Operatoren repräsentieren. Diese Operatorgraphen verschiedener Anfragen können dann auf gemeinsame Teilausdrücke untersucht und bei Bedarf in einen Operatorgraphen für die Ausführung mehrerer Anfragen zusammengeführt werden.

In dieser Masterarbeit soll untersucht werden, in wieweit solch eine Multianfragenoptimierung in das Open Source Datenbankmanagementsystem MySQL integriert werden kann. Die in dieser Arbeit entwickelte MySQL-Variante mit Multianfragenoptimierung soll anschließend anhand von Meßreihen gegen das normale MySQL-Datenbankmanagementsystem evaluiert werden.

Anforderungen/Kenntnisse:
C/C++

Bearbeitung:
Ulf Wohlers

Ergebnis:
Die Ausarbeitung kann im Institut für Informationssysteme angefordert werden.

Betreuung:
Dipl. Inf. Stefan Werner
Institut für Informationssysteme
Ratzeburger Allee 160 (Gebäude 64 - 2. OG)
23562 Lübeck
Telefon: 0451 / 500 5704