Seminar Skalierbare Datenbanken 2019/20

DBIS VSIS MIN  UHH

Sem. SDB 19/20

Aktuelle Informationen

Übersicht

Das Seminar Skalierbare Datenbanken richtet sich an Masterstudierende und findet im Wintersemester 2019/20 als Modul im freien Wahlbereich statt.

Eine Anmeldung über STiNE ist obligatorisch:
   > 4. Freier Wahlbereich
     > Weitere Lehrangebote Informatik
      > 64-652 Seminar Skalierbare Datenbanken

  • calendar_today
    Erster Termin:
    17.10.2019
  • access_time
    Wann?
    Jeden Donnerstag 12:15 bis 13:45
  • room
    Wo?
    F-534
Datum Paper / Vortrag
17.10.2019
insert_drive_file Organisatorisches
24.10.2019
insert_drive_file Eventually consistent
(aus dem Informatik-VPN downloadbar)
07.11.2019
insert_drive_file NoSQL database systems: a survey and decision guidance
14.11.2019
insert_drive_file BASE analysis of NoSQL database
(aus dem Informatik-VPN downloadbar)
21.11.2019
insert_drive_file Survey of Graph Database Models
(aus dem Informatik-VPN downloadbar)
28.11.2019
insert_drive_file Cypher: An Evolving Query Language for Property Graphs
(aus dem Informatik-VPN downloadbar)
05.12.2019
Fortführung Cypher (s. 28.11.)
12.12.2019
Achtung: In dieser Woche sind es 2 Paper!
insert_drive_file The BigDAWG Polystore System and Architecture
insert_drive_file A Demonstration of the BigDAWG Polystore System
(aus dem Informatik-VPN downloadbar)
19.12.2019
insert_drive_file The SQL++ Query Language
(aus dem Informatik-VPN downloadbar)
09.01.2020
insert_drive_file SciDB
(aus dem Informatik-VPN downloadbar)
16.01.2020
insert_drive_file Benchmarking Cloud Serving Systems with YCSB
(aus dem Informatik-VPN downloadbar)
23.01.2020
insert_drive_file Polypheny-DB
(aus dem Informatik-VPN downloadbar)
video_library Vortrag von der SommerSOC 2019
30.01.2020
insert_drive_file The Network is Reliable

Vorlagen

Seminararbeiten können auf Basis der VSIS-Vorlagen (LaTeX, MS Word, LibreOffice) erstellt werden.

Inhalt

Die Entwicklung skalierbarer Datenbanksysteme wurde in den letzten Jahren vor allen Dingen dadurch vorangetrieben, dass die traditionellen relationalen Datenbanksysteme nicht in der Lage sind, die Datenmengen zu halten und zu verarbeiten, die zunächst bei großen Internetfirmen (z. B. Google, Amazon, Facebook) durch den drastischen Anstieg an Nutzern und mobilen Endgeräten wie Smartphones aufgekommen sind. Unter dem Schlagwort NoSQL werden mittlerweile unzählige skalierbare Datenbanksysteme zusammengefasst, die sich weitestgehend bestimmte Charakteristika teilen. Beispielsweise sind sie meistens darauf ausgelegt, die Daten verteilt zu halten, um eine horizontale Skalierbarkeit zu ermöglichen.

In diesem Seminar widmen wir uns aktueller Literatur zu skalierbaren Datenbanksystemen und darin verwendeter Technologie. Die Seminartermine finden in Form von Lesezirkeln statt: Jede Woche wird ein englischsprachiger Artikel von allen Teilnehmern gelesen und während des Termins im Plenum diskutiert. Die Auswahl der Artikel richtet sich nach den Interessen der Teilnehmer. Anstatt einen Vortrag zu halten, beteiligt sich jeder Teilnehmer aktiv an den Diskussionen. Über das Semester verteilt fertigt jeder Teilnehmer über 3 Artikel jeweils eine schriftliche Ausfertigung von 3-4 Seiten an.

Scheinkriterien

Anwesenheit
  • arrow_right
    Für das Seminar gilt die Anwesenheitspflicht nach Prüfungsordnung. Konkret bedeutet dies, dass ein Student maximal einmal unentschuldigt einem Seminartermin fernbleiben darf. Entschuldigungen sind vor dem Seminartermin an einen Seminarleiter zu richten (bevorzugt per Mail). Im Krankheitsfall ist die Vorlage eines Attestes notwendig.
Aktive Teilnahme
  • arrow_right
    Anstatt einen Vortrag zu halten, beteiligt sich jeder Teilnehmer aktiv an den wöchentlichen Diskussionen.
Schriftliche Ausfertigungen
  • arrow_right
    Über das Semester verteilt fertigt jeder Teilnehmer über 3 Artikel jeweils eine schriftliche Ausfertigung von 3-4 Seiten an. (für Vorlage/Beispiele s. Vorlagen)

Literatur

Nachfolgend sind einige Artikel aufgelistet, die im Rahmen des Seminars von uns gelesen und diskutiert werden könnten.

Books
NoSQL Surveys
NoSQL Systems
NoSQL Processing
NoSQL Transactions
NoSQL Benchmarking
NoSQL Theory
Other
NoSQL BigData