Location: | APB 3105 |
Quantity: | 0V/2Ü/0P SWS |
Language: | German (English on request) |
Modules: | Informatik (Bachelor): INF-B-510, INF-B-520, INF-B-610; Medieninformatik (Bachelor): INF-B-530, INF-B-540, INF-B-610; Weitere Studiengänge: WI-BA-08 |
Datenbanksysteme sind so entworfen und entwickelt, dass Datenbestände auf der einen Seite konsistent modelliert und auf der anderen Seite effizient bearbeitet werden können. Datenbanksystems sind somit ein Vertreter von generischen Softwaresystemen (es wird angepasst für den entsprechenden Anwendungskontext) und zustandsbehafteten Systemen (schließlich stellt die Datenbasis ja einen Zustand dar). Letzteres widerspricht im Wesentlichen den zustandslosen Architekturkonzepten von Software-as-a-Service, wie dies üblicherweise in Cloud-Software realisiert ist; so kann Anwendungslogik nahezu beliebig skaliert werden, solange die Datenbank im Hintergrund die Konsistenz des persistenten Zustands garantiert.
In den letzten Jahren haben sich nun eine Vielzahl von Datenbanksystemen etabliert, die für skalierbare Anwendungssoftware in der Cloud zur Verfügung stehen. Im Rahmen dieses Seminars sprechen wir eine Auswahl der Systeme durch und diskutieren ihre Leistungen und Besonderheiten im Architekturansatz.
Datum | Studierender | Ausarbeitung | Folien |
---|---|---|---|
06.01.2020 | Tim Pfeiffer | Snowflake (pdf) | (pdf) |
Jeannine Born | Amazon Redshift (pdf) | (pdf) | |
13.01.2020 | Andre Berthold | Google BigQuery (pdf) | (pdf) |
Shi Baoqi | Google Spanner (pdf) | (pdf) | |
20.01.2020 | Anne Richter | SocratesDB (pdf) | (pdf) |
Florentin Dörre | Alibaba Cloud DBS (pdf) | (pdf) | |
27.01.2020 | Gregor Garten | Huawei GaussDB (pdf) | (pdf) |
Jonathan Lüderitz | Amazon Aurora (pdf) | (pdf) | |
03.02.2020 | Lukas Zimmermann | Couchbase (pdf) | (pdf) |
Markus Fritsche | Apache Flink (pdf) | (pdf) |
Ein Proseminar soll die Fähigkeit vermitteln,