Zum Aufteilen der Prüfungstermine für die mündlichen Prüfungen habe ich einen Doodle aufgesetzt:
https://uamr.doodle.com/z8thi5tyzhuykr2d
Bitte suchen Sie sich dort einen Termin aus.
Am 16.10.2013 fallen sowohl die Übungen als auch die Vorlesung aus. Die erste Vorlesung am 15.10.2013 findet wie geplant statt.
Datenbanksysteme bilden das Herzstück beinahe jeder betrieblichen Anwendung. Sie verwalten gigantische Datenmengen so, dass man darin dennoch effizient suchen kann; sie verarbeiten Tausende von Änderungsoperationen pro Sekunde ohne dabei über Probleme aus parallel laufenden Operationen zu stolpern; und sie tun all dies auf eine Art und Weise, dass selbst katastrophale Ereignisse (Hardwareausfälle etc.) meist nicht zu einem Datenverlust führen.
In dieser Veranstaltung lernen wir, wie Datenbanksysteme diese Leistungsfähigkeit erreichen können. Wir werden uns anschauen, wie ein Datenbanksystem “innen drin” funktioniert und aufgebaut ist. Wir werden dabei Techniken erlernen, mit denen man Systeme skalierbar und robust bauen kann.
Konkret stehen auf unserer Agenda: Speicherverwaltung (Buffer Manager), Indexstrukturen (ein- und mehrdimensionale Indizes), Anfrageverarbeitung (z.B. externes Sortieren, Joinverarbeitung), Anfrageoptimierung, Transaktionsverarbeitung (z.B. Two-Phase Locking), Fehlertoleranz (ARIES).
Kap. | Inhalt | Letzte Änderung | |
---|---|---|---|
1 | Introduction | 14.10.2013 | |
2 | Storage: Disks and Files | 22.10.2013 | |
3 | Indexing | 22.10.2013 | |
4 | Multi-Dimensional Indexing | 29.10.2013 | |
5 | Query Processing | 30.10.2013 | |
6 | Query Optimization | 06.11.2013 | |
7 | Transaction Management | 26.11.2013 | |
8 | Online Analytical Processing | 04.12.2013 | |
9 | Parallel Databases | 10.12.2013 | |
10 | Distributed Databases | 07.01.2014 | |
11 | Search | 14.01.2014 |
Nr. | Ausgabe | Abgabe | Inhalt | Sonstiges |
---|---|---|---|---|
1 | 15.10.2013 | 23.10.2013 | Buffer Manager - Verdrängungsstrategien | |
2 | 25.10.2013 | 06.11.2013 | Buffer Manager - Verdrängungsstrategien implementieren | bufmgr.txt |
3 | 06.11.2013 | 13.11.2013 | Einsatz von B-Bäumen | |
4 | 14.11.2013 | 20.11.2013 | Anfrageverarbeitung | |
5 | 21.11.2013 | 27.11.2013 | Anfrageoptimierung / Transaktionskontrolle | |
6 | 28.11.2013 | 04.12.2013 | Fehlertoleranz / Wiederherstellung / ARIES | |
7 | 10.12.2013 | 18.12.2013 | Bitmap-Indizes / WAH-Kompression | assignment07-code.tar.gz |
8 | 08.01.2014 | 15.01.2014 | Parallele Datenbanken |
Die Ergebnisse der Evaluation finden Sie hier.