Selected Topics in Databases and Information Systems (High-Performance Query Processing) (IN3100)
Lecturer (assistant) |
|
---|---|
Number | 0000000981 |
Type | Lecture |
Duration | 3 SWS |
Term | Wintersemester 2022/23 |
Language of instruction | English |
Position within curricula | See TUMonline |
Dates | See 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++