Scalable Data Management Systems (SDMS)
This course introduces the fundamental concepts and computational paradigms of scalable data management systems. The focus of this course is on the systems-oriented aspects and internals of such systems for storing, updating, querying, and analyzing large datasets.
In the winter term 2021, it will be possible to attend lectures and exercises for this course in person. In addition, it will be possible to participate via Zoom or to watch a recording. Please follow the links to Moodle for more information.
Quick Links
Course materials & Forum (Moodle) – Registration & Detailed Info (TUCaN)
Organization
Last offered | Winter Semester (21/22) |
Lecturer | Prof. Dr. Carsten Binnig |
Assistants | Lasse Thostrup, Nils Boeschen |
Exam | Graded programming projects & 60min written exam |
See TUCaN link above for additional information (e.g., rooms & appointments) |
Content
- Database Architectures
- Parallel and Distributed Databases
- Data Warehousing
- MapReduce and Hadoop
- Spark and its Ecosystem
- Optional: NoSQL Databases, Stream Processing, Graph Databases, Scalable Machine Learning
Literature
Recommended literature include:
- Garcia-Molina et. al.: Data Systems Implementation
- Silberschatz et. al.: Database Systems Concepts
- Ramakrishnan et. al.: Database Management Systems
- T. Özsu et. al.: Principles of Distributed Database Systems