Module Overview

NoSQL Database Management

This course explores the origins of NoSQL databases and the characteristics that distinguish them from traditional relational database management systems. Core concepts of NoSQL databases will be presented, followed by an exploration of how different database technologies implement these core concepts. Architectures and common features of the main types of NoSQL databases (key-value stores, document databases, column-family stores, graph databases) are covered. Criteria that can be used to choose a suitable NoSQL database that best addresses specific use cases are presented.

 

 

 

Module Code

DATA 2002

ECTS Credits

5

*Curricular information is subject to change

NoSQL database; Aggregate data model; Distribution models; Consistency in a cluster-oriented database; version stamps; the CAP theorem; key-value store; document database; column-family data store; graph database;

 

 

n/a

NoSQL database; Aggregate data model; Distribution models; Consistency in a cluster-oriented database; version stamps; the CAP theorem; key-value store; document database; column-family data store; graph database;

 

 

 

Module Content & Assessment
Assessment Breakdown %
Formal Examination50
Other Assessment(s)50