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.