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
|