Implementation of Databases

December 3rd, 2021

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 are discussed (e.g. query processing and transaction management). The concepts of implementation are demonstrated using classical relational DB systems as well as newer systems (distributed DB, NoSQL systems). Concepts, frameworks and components of Big Data architectures, e.g. MapReduce, Apache Spark and Apache Kafka are introduced and practically tested.

Type Lecture
Term WS 2021
Mentor(s) Sandra Geisler
Assistant(s) Soo-Yon Kim
Moodle visit

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.