Introduction
I'm following teachyourselfcs curriculum, this are my resources for cs186 course about Databases.
teachyourselfcs.com for some reason advises 2015 version of this course. I think projects from 2019 are better. Take a look! I might do both because 5 from 2015 is very interesting.
Modules
SQL
- Readings Chapter 5 - (exercises)[DMS_SQL_sol.pdf]
Homework 2015
- Project Gutenberg command-line wrangling
- UDF Caching in Spark
- Real-world SQL queries and scalable algorithms
- Joins in Spark
- Visualizing FEC Data
Homework 2019 - RDBMS
- SQL queries and scalable algorithms
- B+ Trees
- Iterators and Join Algorithms
- Cost Estimation and Query Optimization
- Locking