Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aden-q/cmu-15-445

CMU 15-445 Database Systems, Fall 2021
https://github.com/aden-q/cmu-15-445

cplusplus-17 database

Last synced: 23 days ago
JSON representation

CMU 15-445 Database Systems, Fall 2021

Awesome Lists containing this project

README

        

# CMU 15-445
[![Travis](https://img.shields.io/badge/language-sql-blue.svg)]() [![Travis](https://img.shields.io/badge/language-c++-green.svg)]()

CMU 15-445 Database Systems Course, Fall 2021

+ [Course Website](https://15445.courses.cs.cmu.edu/fall2021/)
+ [Course Notes](https://lyrics-reading.notion.site/CMU-15-445-37b7bb98903a49b297a8bdc71cff826f)
+ [Texbook Reading Notes](https://lyrics-reading.notion.site/Database-System-Concepts-eb0b86cee63b49c0acc7d45f6a4b366b)

## Overview

>This course is on the design and implementation of database management systems. Topics include data models (relational, document, key/value), storage models (n-ary, decomposition), query languages (SQL, stored procedures), storage architectures (heaps, log-structured), indexing (order preserving trees, hash tables), transaction processing (ACID, concurrency control), recovery (logging, checkpoints), query processing (joins, sorting, aggregation, optimization), and parallel architectures (multi-core, distributed).

## Contents

[**Homeworks**](./homeworks)

+ [SQL](./homeworks/hw1)
+ [Indexes](./homeworks/hw2)
+ [Join Algorithms](./homeworks/hw3)
+ [Concurrency Control](./homeworks/hw4)
+ [Distributed Databases](./homeworks/hw5)

[**Projects**](./projects)

+ [C++ Primer](./projects/project0)
+ [Buffer Pool Manager](./projects/project1)
+ [Hash Index](./projects/project2)
+ [Query Execution](./projects/project3)
+ [Concurrency Control](./projects/project4)

## License

[MIT](./LICENSE)