Selected Topics in Databases and Information Systems (High-Performance Query Processing) (IN3100)

Lecturer (assistant)
  • Viktor Leis
Number0000000981
TypeLecture
Duration3 SWS
TermWintersemester 2022/23
Language of instructionEnglish
Position within curriculaSee TUMonline
DatesSee TUMonline

Admission information

Objectives

1. Understand how query engines of modern database systems work. 2. Be able to implement scalable and efficient algorithms for large-scale query processing and analytics.

Description

The course teaches how to design and develop high-performance query engines. It covers database query processing paradigms, algorithms, SIMD parallelization, multi-core parallelization, distributed query processing, and out-of-memory processing.

Prerequisites

Prerequisite: basic C/C++ knowledge Related courses: Database Systems on Modern CPU Architectures (IN2118), Lab Course Database Implementation, Lab Course Systems Programming in C++

Links