Das Modul Verteilte Informationssysteme liegt im ersten Semester des Studiengangs Master Informatik.
Datenbanksysteme bilden die Grundlage vieler IT-Systeme. Sie bieten Funktionalitäten an, um große Datenmengen effizient und sicher zu speichern. Bei verteilten Datenbanksystemen werden die Daten auf mehrere Knoten verteilt gehalten. Dies geschieht im wesentlichen aus drei Gründen:
- Erhöhung der Ausfallsicherheit durch redundante Datenhaltung
- Verbesserung der Performance durch Haltung der Daten an den Orten, wo sie benötigt werden.
- Integration von Datenbeständen von mehreren Orten
Für dieses Thema wird das Wissen über zentrale Datenbanksysteme benötigt. Darüber hinaus sind fünf Themenbereiche durch die Verteilung komplexer als bei zentralen Datenbanksystemen:
- Entwurf verteilter Datenbanksysteme
- Verteilte Anfragebearbeitung
- Verteilte Transaktionen
- Verteilte Recovery
- Verteilte Deadlocks
Schließlich kommt als neues Thema die Beschreibung und Realisierung von Replikationsverfahren hinzu.
In den Praktika werden die theoretisch erlernten Fertigkeiten durch ein praktisches Projekt umgesetzt.