Distributed Database Systems2018HT
|
|
Course plan
Lectures
16 hours
Recommended for
Doctoral students in computer science
The course was last given
-
Goals
After the course the students should have a general understanding of the principles and the foundations of distributed database systems. In particular, students will learn different strategies for designing distributed databases, and they will get an overview of query processing techniques and of transaction management and concurrency control concepts that are used in distributed database systems. Additionally, they will learn about design and implementation issues related to multidatabase systems.
Prerequisites
Course on Database Technology (TDDD12/TDDD37/TDDD46/TDDD74/TDDD81)
Contents
- Architectures for distributed database systems
- Designing distributed databases
- Distributed query processing and optimization
- Distributed concurrency control
- Distributed reliability protocols
- Data replication
- Federated data management
- Database integration
- The Web as a distributed database system
Organization
The course consists of lectures, student presentations, and project or term paper work.
Literature
Collection of articles; (recommended) book: Özsu and Valduriez: “Principles of Distributed Database Systems” Third Edition, Springer 2011.
Lecturers
Olaf Hartig
Examiner
Olaf Hartig
Examination
Attendance, presentation, and term paper or project
Credit
6
Organized by
Comments
Page responsible: Director of Graduate Studies