Learning Outcomes

Understand how parallel & distributed databases work

You understand

Referencing modules: Parallel Databases

Understand how data storage is organized

You understand

Referencing modules: Storage

Understand query processing in parallel databases

You understand

Referencing modules: Query Processing

Understand concurrency control in parallel databases

You understand

Referencing modules: Concurrency Control

Understand reliability in parallel databases

You understand

Referencing modules: DBMS Reliability

Understand database replication

You understand

Referencing modules: DBMS Replication

Understand Basic Peer-to-peer Concepts

You understand

Referencing modules: P2P Systems

Understand NoSQL systems

You understand

Referencing modules: NoSQL Systems

Understand Business Intelligence and Data Warehousing

You understand

Referencing modules: Data Warehousing

Understand How to Engineer Big Data Systems using Lambda Architecture

You understand

Referencing modules: Lambda Architecture

Understand How to Engineer Batch Processing Systems

You understand

Referencing modules: Batch Layer : Map-Reduce

Understand How to Engineer the Serving Layer

You understand

Referencing modules: Serving Layer

Understand How to Engineer the Speed Layer

You understand

Referencing modules: Speed Layer

Understand the key ethical questions on Big Data

You understand

Referencing modules: Big Data Ethics

Apply parallel data processing concepts

You are able to

Referencing modules: Project