|
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 6 (Datenmanagement) >>
|
[KR@KEN] Planung und Implementierung eines Anfrageprozessors zur Ausführung von Teilgraphen relationaler logischer Ausführungspläne
- Art der Arbeit:
- Bachelor Thesis
- Betreuer:
- Langohr, Maximilian
Lehrstuhl für Informatik 6 (Datenmanagement) Telefon 09131/8527800, E-Mail: maximilian.langohr@fau.de
Meyer-Wegener, Klaus Lehrstuhl für Informatik 6 (Datenmanagement) Telefon +49.9131.85.27892, E-Mail: Klaus.Meyer-Wegener@fau.de
- Beschreibung der Arbeit:
- Bedeutung
Im Rahmen des DFG geförderten Projektes “ReProVide” entwickeln wir ein System, dass sowohl relationale als auch strombasierte Anfragen mittels eines Clusters aus sogenannten RPUs (FPGA, SoC) ausführt. Für die Entwicklung des zugrundeliegenden Datenbanksystems wird während der Entwicklung ein funktionaler Prototyp der RPU als Softwarelösung benötigt. Der bei dieser Abschlussarbeit entwickelte Prototyp soll in der Lage sein, relationale und strombasierte Anfragen zu verarbeiten und reale Ergebnisse zu produzieren. Dabei sollen Verzögerungen, die auf der RPU möglicherweise auftreten, simuliert werden können.Aufgabe
Im Rahmen der Bachelorarbeit soll eine solche prototypische Implementierung geplant und umgesetzt werden. Dabei sind folgende Punkte besonders wichtig:
Implementierung der physischen Operatoren zur Ausführung der Teilgraphen
Integration von möglichen Verzögerungen, die jederzeit angepasst werden können
Modularer Aufbau des Prototypens für zukünftige Erweiterungen
Der entwickelte Prototyp muss mit dem bestehenden System kommunizieren können. Nötige Schnittstellen und Protokolle sind bereits vorhanden. Die Implementierung des Prototypens findet in Java statt. Ein wichtiger Teil der Arbeit ist neben der Ausarbeitung der Bachelorarbeit die Dokumentation des Codes.
- Vorausgesetzte Vorlesungen bzw. Kenntnisse:
- Gute Programmierkenntnisse in Java sind Voraussetzung, Besuch der Vorlesungen KonzMod und IDB empfehlenswert, Kenntnisse in SQL und relationalen Ausführungsplänen erforderlich
- Schlagwörter:
- SQL, Logischer Ausführungsplan, Implementierung, Prototyp, Datenbanksystem
- Bearbeitungszustand:
Die Arbeit ist bereits abgeschlossen. |
|
|
|
|
UnivIS ist ein Produkt der Config eG, Buckenhof |
|
|