Selected Topics in Databases and Information Systems (High-Performance Query Processing) (IN3100)
|Language of instruction||English|
|Position within curricula||See TUMonline|
(No dates found)
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.
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.
Prerequisite: basic C/C++ knowledge Related courses: Database Systems on Modern CPU Architectures (IN2118), Lab Course Database Implementation, Lab Course Systems Programming in C++