Parallel DatabasesExplores parallel and distributed databases, covering architectures, query optimization, data storage, and distributed transactions.
Relational Query OptimizationCovers relational query optimization, including logical and physical query plans, cost estimation, equivalences, and the System R strategy.
Introduction to Database SystemsCovers the fundamentals of database systems, including data modeling, information processing, and the challenges of managing large volumes of data.
NoSQL DatabasesCovers the origins, properties, and types of NoSQL databases, focusing on MongoDB and the CAP theorem.
Query Operators Part 2Covers query processing with relational operations, focusing on different join methods and the impact of buffering.
Query OptimizationCovers query optimization, from logical to physical plans, including query transformation and cost estimation.
Input/Output in C++ (basics)Covers the basics of input/output operations in C++, including interacting with the world through keyboard/screen inputs, file operations, and formatting input/output data.