SEDS 540

Distributed Information Management

This course investigates principles of different kinds of distributed information systems including design and architecture, security, integrity, query processing and optimization, transaction management, concurrency control, and fault tolerance.

Week Topics
1 Introduction to Distributed Database Management
2 Revisiting Relational Database Management Systems
3 Distributed Database Architectures
4 Distributed Database Design – Horizontal Partitioning
5 Distributed Database Design – Vertical Partitioning
6-7 Distributed Query Processing
8-9 Distributed Query Optimization
10-11 Distributed Concurrency Control
12-13 Data Replication
14 Distributed Object Database Management