Prerequisite: CMSC424; or students who have taken courses with comparable content may contact the department.
Credit only granted for: CMSC624 or CMSC828N.
Formerly: CMSC828N.
In-depth overview of database architectures--both the mainstream traditional architecture and more modern architectures that are especially prevalent in cloud implementations. Topics include different architectural choices for different application spaces and the tradeoffs inherent in choices and building different parts of database systems.