zurück zur Suche

Database Systems on Modern CPU Architectures

IN2118Wahlmodulkatalog Informatik6 ECTSEnglischSommersemesterDepartment Computer Science
KI-überarbeitetes Infoblatt. Auf Basis der TUMonline-Modulbeschreibung, sprachlich aufbereitet.Original in TUMonline

Worum geht's

Du lernst, wie moderne CPU-Architekturen (CPU, Cache, TLB, Speicherhierarchie, Sprungvorhersage) das Verhalten und die Performance von Datenbanksystemen beeinflussen. Am Ende kannst du Speicherzugriffsmuster analysieren, Datenbank-Interna so anpassen, dass sie CPU/Cache nutzen, und Cache-bewusste Algorithmen sowie Kompressionsmethoden zur Durchsatzsteigerung beurteilen.

Was du danach kannst

  • Interaktion zwischen DB-Systemen und moderner Rechnerarchitektur analysieren
  • Interna von DBMS entwickeln und an CPU/Cache-Eigenschaften anpassen
  • Speicherzugriffsmuster und Algorithmen hinsichtlich Performance bewerten
  • Cache-bewusste Datenbankalgorithmen (Joins, Sort) verstehen
  • Kenntnis zu Tupel- und vertikal fragmentierter Speicherung sowie In-Memory-DBMS

Aus was das Modul besteht

  • VorlesungVermittlung der Inhalte durch Vorträge, Beispiele und Diskussionen
  • ÜbungAufgabenblätter, Programmieraufgaben und kleinere Projekte zur Vertiefung und Selbstkontrolle

Lehrmethode

  • Vorlesungzur Einführung der Themen, Veranschaulichung und Motivation zur eigenständigen Auseinandersetzung
  • Übung in Kleingruppenzur selbstständigen Vertiefung, Bearbeitung von Programmieraufgaben und Projekten, Diskussion und Feedback
Keine Termine im laufenden Semester
Für dieses Modul liegen im aktuellen Semester keine Kurstermine vor, oder die Zuordnung fehlt noch.

Modulbewertungen

Noch keine Bewertungen für dieses Modul.

Modul bewerten

Fülle nur die Kategorien aus, die du beurteilen kannst – je Kategorie entweder Sterne und Text zusammen oder gar nichts.

Vorlesung
Übung
Prüfung

Offizielle Seite in TUMonline · Angaben unverbindlich.