Learn how to use Docker
Docker Hands-on
Docker, Python, Sockets
Python Hands-on
Write a program to process DDLs for a parallel DBMS
Assignment 1
Partitioning & parallel processing
Exercise 1
Concurrency using Java Threads
Sample Code
RAID
Exercise 2
Record Layout
Exercise 3
Write a program to process SQL queries in parallel
Assignment 2
Implement the parallel JOIN algorithm for SQL queries
Assignment 3
Parsing SQL
Exercise 4
Converting subqueries to RA
Exercise 5
QEPs & Cost Estimation
Exercise 6
Parallel Query Processing
Exercise 7
Designing Internet Scale Apps
Exercise 8
Using different data models
Exercise 9
Data Warehousing
Exercise 10
Data Migration
Exercise 11
Distributed Locking
Distributed Reliability
Fact-based Data Model
Exercise 12
Aggregation Queries in Map Reduce
Exercise 13
Aggregation Queries in JCascalog
Exercise 14
Design a Movie Recommender System
Exercise 15
Big Data Ethics Case Study
Exercise 16
Develop a Benchmark & evaluate big data systems
Course Project