Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/aden-q/cmu-15-445
- Owner: Aden-Q
- License: mit
- Created: 2022-04-16T06:23:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T05:25:55.000Z (about 1 year ago)
- Last Synced: 2023-11-19T06:28:47.425Z (about 1 year ago)
- Topics: cplusplus-17, database
- Language: C++
- Homepage:
- Size: 74.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)