Post Relational Databases


This module provides for the study of Databases that are appropriate for the modelling, design and operation of a Big Data environment. NoSQL databases are examined in detail; including concepts,architectures, patterns and availability.

Learning Outcomes

  1. Discuss how NoSQL data models can be employed for in conjunction BIG Data.

  2. Construct and demonstrate competence with Key Value, Graph, Column Family and Document stores.

  3. Compare and contrast transaction management using BASE and ACID approaches.

  4. Apply replication and sharding approaches to appropriate data models.

  5. Demonstrate how polyglot persistence can be achieved in a NoSQL environment.

% Coursework 100%