- Team
- Research
- Study
- Klausurtermine
- M.Sc. Data Science
- SS 2022
- SS 2023
- WS 2022/23
- WS 2023/24
- LOTS-Nutzung
- Previous terms
- Module der Abteilung
- Theses
- Top-Studenten
- Erasmus
- Service
IDBS - Implementierung von Datenbanksystemen (IDBS1 + IDBS2)
- Die Vorlesung findet dienstags (11:15 Uhr) in HS 12 und freitags (11:15 Uhr) in HS 10 statt.
- Die Vorlesung am 25.1. 2019 entfällt
- Beginn IDBS1: 16. Oktober 2018, IDBS2: 4. Dezember 2018
Teilnehmerkreis
- Bachelor- und Masterstudenten von Informatikstudiengängen (Modulzuordnung siehe Kap. 0 bzw. hier).
- alle Interessenten
Klausurtermine
- IDBS1-Prüfungsklausur: 14.12.2018 (Fr); 16:30 Uhr; Audimax
- IDBS2-Prüfungsklausur: 15. Feb. 2019, 10:00 Uhr; HS9
Übersicht
Die IDBS-Vorlesungen (IDBS1, IDBS2) behandeln die wichtigsten Realisierungskonzepte von Datenbanksystemen, deren Kenntnis wesentlich ist für Berufsgruppen wie Datenbankadministratoren, Systemprogrammierer und DB-Anwendungsprogrammierer. Die Implementierungstechniken sind nicht nur für Datenbanken von Bedeutung, sondern generell zur Realisierung leistungsfähiger Datenmanagement-Lösungen, z.B. für Big Data.
Im Mittelpunkt von IDBS1 steht die Realisierung der Schichtenarchitektur eines DBS, bestehend aus Externspeicherverwaltung, Pufferverwaltung, Satz- und Indexverwaltung sowie der effizienten Bearbeitung mengenorientierter Anfragen. Im Mittelpunkt von IDBS2 steht vor allem die Transaktionsverwaltung (Synchronisation, Logging/Recovery, erweiterte Transaktionsmodelle etc.). In diesem Semester werden beide Vorlesungen nacheinander im Rahmen einer 4-stündigen Lehrveranstalktung behandelt. Der erste Teil (bis Kap. 7) entspricht IDBS1, der Rest dann IDBS2.
Skript IDBS1
Skript IDBS2
Erwartete Vorkenntnisse
DBS1
Leistungsbewertung
- IDBS1-Klausur (60 Minuten)
- IDBS2-Klausur (60 Minuten)
Literatur
- Härder/Rahm: Datenbanksysteme - Konzepte und Techniken der Implementierung. Springer, 2. Auflage 2001
- Weitere Hinweise im Skript, Kap. 0
Spezialliteratur
- D. Shasha, P. Bonnet: Database Tuning. Morgan Kaufmann (Elsevier), 2nd edition, 2003
- G. Graefe: The five-minute rule twenty years later, and how flash memory changes the rules. Comm. ACM 2009 (zu IDBS1, Kap. 2)
- R. Appuswamy, R. Borovica, G. Graefe, G., A. Ailamaki: The five minute rule thirty years later and its impact on the storage hierarchy. Proc. 7th Int. Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures, 2017 (zu IDBS1, Kap. 2)
- Megiddo, Modha: Outperforming LRU with an Adaptive Replacement Cache Algorithm. IEEE Computer, 2004 (zu IDBS1, Kap. 3)
Online-Übungen freigeschaltet
Begleitend zur Vorlesung werden zur Anwendung des Stoffes Online-Übungen im E-Learning-System LOTS angeboten. Um der IDBS-Gruppe IDBS WS18/19 in LOTS beizutreten geben Sie als Kennung idbs#1819 ein; siehe dazu auch LOTS-Hinweise. Falls Sie schon einen Zugang zu LOTS eingerichtet haben, reicht die Eingabe der Kennung in ihrem Profil, um der Gruppe beizutreten.