Additional information: Students must have prior coursework similar to the content offered in undergraduate course CMSC424.
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.
Must be in the Computer Science Master's or Doctoral program; or permission of the instructor.