Implementation of Databases

July 5th, 2022

The lecture gives an introduction to the implementation of database systems. Besides the rough architecture of a DB system, detailed methods for solving individual DB tasks, such as query processing and transaction management, are presented. The concepts of implementation are demonstrated using classical relational DB systems as well as distributed and NoSQL systems. Concepts, frameworks and components of Big Data architectures, e.g. MapReduce, Apache Spark and are introduced and practically tested.

Type Lecture
Term WS 2022
Mentor(s) Sandra Geisler
Assistant(s) Liam Tirpitz
Soo-Yon Kim

An introductory course to database systems (e.g., Datenbanken und Informationssysteme) which includes basic knowledge about the relational data model, query languages, database architectures, and query processing.