[prev] 25 [next]

DBMS Architecture

The aim of this course is to
  • look inside the DBMS box
  • discover the various mechanisms it uses
  • understand and analyse their performance
Why should we care? (apart from passing the exam)

Practical reason:

  • if we understand how query processor works,
    we can do a better job of writing efficient queries
Educational reason:
  • DBMSs contain interesting data structures + algorithms
  • these may be useful outside the (relational) DBMS context