- This course's tools assume a Linux/UNIX system. In case you do not have access yet, install it in your computer natively, or install on Windows via Windows Linux Subsystem (WSL)
- Clone this repository:
git clone https://github.com/viniciusvdias/pdm
- Change directory to the repository and build necessary tools (this may take a while, but must be done once):
cd pdm
make
docs/: Misc documentation and mini-tutorials, links, study references, etc.hostdir/: Mapped as a volume in docker containers for persisting of your work (notebooks, processed files, etc.)jupytercli/: Client for interacting with Docker containers via Jupyterneo4j/: Graph system used in this coursespark/: General-purpose system used in this coursevmaccess/: Used to access this course's VMs- (Assignment)
exercises/: hands-on exercises, day-to-day individual assignments, - (Assignment)
seminars/: topics in Big-Data, group assignment - (Assignment)
finalproject/: final project, group assignment
- INTRO - Introduction
- SYS - Fundamentals of Parallel/Distributed Systems
- DATA - Fundamentals of Big-Data Systems
- BATCH - Batch processing 1
- BATCH - Batch processing 2
- STRUCT - Structured Data processing 1
- STRUCT - Structured Data processing 2
- STREAM - Stream processing 1
- STREAM - Stream processing 2
- GRAPH - Graph processing 1
- GRAPH - Graph processing 2