Time: | Mittwoch 5. DS (14:50 bis 16:20) |
Location: | https://bbb.agdsn.de/anj-he5-zap-jp0 |
Quantity: | 2V/2Ü/0P SWS |
Language: | German (English on request) |
Wir werden für die Übung die Plattform BigBlueButton nutzen. Der Link zum Raum sollte das gesamte Semester über gleich bleiben. Außerdem gibt es einen Matrix-Chat zur Veranstaltung in der kurzfristige Informationen geteilt werden und auch Fragen gestellt werden können.
Im Rahmen der Vorlesung werden Konzepte für skalierbare Datenmanagementsysteme besprochen. Die Diskussion erstreckt sich dabei von den Eigenschaften unterschiedlicher Datenmodelle über Partitionierungsschemata und Synchronizationmodelle in Shared-Nothing- und Shared-Disk-Ansätzen bis hin zu Replikation und verteilter Anfrageausführung. Parallel werden in der Übung die drei Systeme Redis, Mongo und Spark im Detail vorgestellt und auch praktisch evaluiert.
Zur Vorbereitung auf die Prüfung sollen als Abschluss der Vorlesung die gesammelten Erfahrungen in eine qualitative Beschreibung und Einordnung münden.
Ausführliche Hinweise zum erwarteten Inhalt findet ihr hier.
Die Ausarbeitung sollte 1-2 Seiten pro System nicht überschreiten! Bitte verwenden Sie ein zweispaltiges Format und nutzen Sie entweder das ShareLatex der TU-Dresden (tex.zih.tu-dresden.de) oder einen (kostenfreien) Overleaf-Account (overleaf.com). Die Formatvorlage laden Sie bitte von der PVLDB-HomePage (http://vldb.org/pvldb/vol15-formatting/).
Wir empfehlen die Verwendung unseres LaTeX Templates
Termin für die Einreichung der Ausarbeitung ist: eine Woche vor der mündlichen Prüfung
Dokument (PDF) bitte an wolfgang.lehner@tu-dresden.de mit „[SDM] …“ im Subject schicken.
Eine Abgabe wird bei der mündlichen Prüfung positiv berücksichtigt!
Die erste Übung wird am 28.04. stattfinden.
Date | Title | Raum | |
---|---|---|---|
28.04.2021 | Docker | Slides | BBB |
12.05.2021 | Redis I | Slides | BBB |
19.05.2021 | Redis II | Slides | BBB |
26.05.2021 | Pfingsten – frei | ||
02.06.2021 | MapReduce | Slides Google Colab Colab Musterlösung | BBB |
09.06.2021 | MongoDB I | Slides Excercise, Data | BBB |
16.06.2021 | MongoDB II | Diesselben Slides + Aufgaben von vorheriger Woche | BBB |
23.07.2021 | Spark I | Slides Exercise Data | BBB |
30.07.2021 | Spark II | Slides | BBB |
Ihr könnt das Notebook im Google Colab online benutzen (dafür braucht ihr einen Google Account) oder ihr benutzt es in eurer lokalen Jupyter Notebook Instanz. Das ist euch überlassen.