Description: Driven by the need to manage Big Data with high volume, velocity, or variety, a plethora of new Big Data Management systems have emerged in recent years, including Hadoop, AsterixDB, Cassandra, Hbase, Hive, MongoDB, Neo4j, Pig, Shark, Spark, and Storm. The course will introduce the major categories of such systems, e.g., NoSQL and NewSQL, and general underlying principles and concepts such as the CAP Theorem: The course will also cover the architectures and selected implementation techniques underlying concrete systems, and it will use this to discuss similarities and differences between different systems, and between Big Data Management systems and classical relational DBMSs.

Students will perform hands-on exercises with concrete Big Data Management tools.
Learning goals: The goal of the course is to provide knowledge about the concepts, architectures, and imple-mentation of Big Data Management systems, as well as practical experience using such systems.
Prerequisites: A general background in computer science and general familiarity with database management, as can be achieved through an undergraduate database course, is expected. Participants who have taken graduate data management courses will benefit from this additional background.


Organizer: Associate Professor Christian Thomsen, chr@cs.aau.dk

Lecturers: Christian Thomsen and a leading international researcher in Big Data Systems, to be announced


ECTS: 2

Time: October-November 2015

Place: Aalborg University, Cassiopeia, Selma Lagerlöfs Vej 300

Zip code: 9220

City: Aalborg

Number of seats: 15

Deadline: 15 September, 2015