Datenbanksysteme und moderne CPU-Architekturen


  • This lecture covers the implementation of database systems, including how to leverage modern hardware architectures.
  • The lectures are held in English.
  • In the Exercises for this lecture, you will have the chance to build a tiny database system from scratch.


  • Grundlagen der Informatik
  • Grundlagen Datenbanksysteme (GDB) (IN0008)



Lecture Slides

Guest Lecture

Exercise Slides

Programming Assignments

  • Programming homework includes implementing the concepts learned in the lecture in C++, previous systems programming experience recommended
  • The assignments are managed via our GitLab
  • Please join us on Mattermost

To get the bonus, please include your name (as displayed in TUMonline) and your matriculation number in the student_info.txt file of at your project in the following format:

Name: Lastname, Firstname
Matriculation number: 03xxxxxx

If your submission should be featured on the leaderboard, also add a name to the student_info.txt file:

Board: name_for_leaderboard