Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aldonahzero/cmu-15-445-645

Includes notes, code snippets, and summaries of key lectures and readings.
https://github.com/aldonahzero/cmu-15-445-645

Last synced: 8 days ago
JSON representation

Includes notes, code snippets, and summaries of key lectures and readings.

Awesome Lists containing this project

README

        

# CMU 15-445/645: 数据库系统课程

此仓库是我学习卡内基梅隆大学 **15-445/645 - 数据库系统** 课程的个人工作区。该课程专注于现代数据库系统的原理与实践,涵盖存储、索引、查询优化、并发控制以及恢复等基础主题。

## 关于此仓库

- **课程材料**:包括笔记、代码片段以及关键讲座和阅读的总结。
- **作业**:我完成的各种项目和作业实现,例如缓冲池管理、B+树以及事务管理。
- **其他资源**:包含我认为有帮助的补充阅读、工具和参考资料的链接。

## 主要涵盖的主题

- **存储与索引**:理解数据如何被物理存储和高效访问。
- **查询处理与优化**:学习数据库查询的执行流程以及如何优化它们。
- **并发控制**:确保多用户环境下数据库一致性的技术。
- **恢复机制**:实现并理解系统在故障情况下的鲁棒性。

## 使用的工具与语言

- **编程语言**:主要使用 C++(用于项目)。
- **数据库系统**:实践探索 PostgreSQL 及其他系统。
- **实用工具**:使用 Git 进行版本控制,使用 GDB 进行调试。

## 快速开始

探索我的工作:

1. 克隆此仓库:
```bash
https://github.com/AldonahZero/CMU-15-445-645.git
```
2. 前往相关文件夹,查找特定项目的详细信息。

## 免责声明

此仓库仅用于个人学习和教育目的。它遵循卡内基梅隆大学的学术诚信准则。此处提供的代码和解决方案是我的原创作品,并以负责任的方式分享以促进学习。

---

欢迎关注此仓库,了解我在课程中的进展。如有建议和反馈,随时欢迎!