不要因为现实的平凡,就否定了那华丽的梦想!
|
Database Systems
《CMU 15-445 数据库系统》课程深入讲解了数据库的核心原理和实践技术,涵盖关系模型、SQL操作、数据库存储结构以及查询执行与优化等重要内容。学生将学习如何设计和优化数据库系统,从基本的哈希表和树状索引到复杂的并发控制理论和查询计划优化。
此外,课程还涉及高级主题如分布式数据库的设计与实现,帮助学生理解如何处理大规模数据存储与管理。通过对事务管理、数据库恢复和分布式事务处理的探讨,课程为学生提供了扎实的理论基础和实际操作能力,适合有志于从事数据库系统设计与优化的学生。
⭐⭐⭐
语音 | 字幕 | |
---|---|---|
中文 | ❌ | ✅ |
英文 | ✅ | ✅ |
无
1. 课程介绍与关系模型-Course Introduction & Relational Model
2. 中级SQL-Intermediate SQL
3. 数据库存储I-Database Storage I
4. 数据库存储II-Database Storage II
5. 缓冲池-Buffer Pools
6. 哈希表-Hash Tables
7. 树状索引-Tree Indexes
8. 索引并发控制-Index Concurrency Control
9. 排序与聚合-Sorting & Aggregations
10. 连接算法-Join Algorithms
11. 查询执行I-Query Execution I
12. 查询执行II-Query Execution II
13. 查询计划与优化I-Query Planning & Optimization I
14. 查询计划与优化II-Query Planning & Optimization II
15. 并发控制理论-Concurrency Control Theory
16. 两阶段锁定并发控制-Two-Phase Locking Concurrency Control
17. 时间戳排序并发控制-Timestamp Ordering Concurrency Control
18. 多版本并发控制-Multi-Version Concurrency Control
19. 数据库日志-Database Logging
20. 数据库恢复-Database Recovery
21. 分布式数据库导论-Introduction to Distributed Databases
22. 分布式OLTP数据库-Distributed OLTP Databases
23. 分布式OLAP数据库-Distributed OLAP Databases
24. 期末复习-Final Review