Modulbeschreibung
- Distributed Data Management
Nummer |
ddm
|
ECTS | 3.0 |
Anspruchsniveau | advanced |
Inhaltsübersicht | Skalierbarkeit, Verfügbarkeit und Ausfallstoleranz bilden Schlüsselanforderungen an heutige verteilte Informationssysteme. In diesem Modul vertiefen sich die Studierenden in die grundlegenden Konzepte und Technologien verteilter Datenhaltung und -verarbeitung. Dabei wird sowohl auf die klassischen Ansätze verteilter Datenbanksysteme eingegangen als auch neuartige Paradigmen der NoSQL Systeme besprochen. Aktive Datenbanken: - Stored Procedures - ECA Prinzip - Trigger Verteilte Datenbanksysteme: - Architektur verteilter Datenbanksysteme - verteilter Datenentwurf - verteilte Anfrageverarbeitung - verteilte Transaktionen - Replikation NoSQL: - Daten-, Speicher- und Anfragemodelle - Key/Value, Wide Column, Document, Graph - Map/Reduce - Partitionierung (Sharding), verteilte Hashtabellen - Konsistenz- und Replikationsmodelle - CAP Theorem, BASE - NoSQL Systeme: Cassandra, MongoDB, HBase, Neo4j |
Lernziele |
|
Empfohlene Vorkenntnisse |
|
Leistungsbewertung | Erfahrungsnote und MSP schriftlich |
Diese Seite teilen: