[ Syllabus ] [ Teaching materials ] [ References ]

Parallel and distributed database systems

Types of parallelism in database systems, architecture of parallel and distributed database sytems; parallel query processing; data partitioning; parallel relational operators in the dataflow approach; dataflow database machines; parallel query optimization; dynamic load balancing in parallel and distributed database systems; next-generation parallel and distributed database systems; distributed and parallel knowledge base systems; object-oriented database management systems.

Distributed transactions; atomic commit protocols; concurrency control in distributed transactions; distributed deadlocks; transactions with replicated data; object and transaction model integration

Database languages and applications; active databases; data warehouses; data mining and knowledge discovery; multi-media information services; database support for workflow management systems.

Syllabus

  1. Concepts of Parallel and Distributed DBMS
  2. Client-Server Architecture
  3. Heterogeneous Database Servers
  4. Architecture of Distributed DBMS
  5. Optimization of Distributed Query
  6. Parallel Query Processing
  7. Parallel Query Optimization
  8. Transaction Model of the DDBMS
  9. Concurrency Control Algorithms
  10. Problems of Distributed Transaction Management
  11. Reliability Issues of DDBMS's
  12. Security Aspects in DDBMS
  13. Design of Distributed Databases
  14. WEB -based interface for DDBMS
  15. DDBMS and Object Oriented Systems

Documents

  1. Concepts of Distributed and Parallel Database Systems
    Part 1. 22 pages PDF (55k)
    Part 2. 10 pages PDF (35k)
  2. Client Server Architecture
    31 pages PDF (61k)
  3. The ODBC Interface
    20 pages PDF (37k)
  4. Distributed DBMS Architecture
    33 pages PDF (61k)
  5. Parallel Query Processing
    39 pages PDF (178k)
  6. DDBMS Query Optimization
    48 pages PDF (107k)
  7. Parallel Query Optimization
    34 pages PDF (81k)
  8. Transaction Models of DDBMS
    34 pages PDF (66k)
  9. DDBMS Concurrency Control
    27 pages PDF (68k)
  10. The TUXEDO System
    26 pages PDF (56k)
  11. Reliability and Security in PDDBMS
    29 pages PDF (53k)
  12. Design of Distributed Databases
    24 pages PDF (62k)
  13. WEB Database Publishing
    37 pages PDF (58k)
Authors:

References