CMU数据库系统导论-学习资料
CMU数据库系统导论课程,内容覆盖高级SQL、数据库、索引构建、内存管理、并发控制、查询执行、查询规划、冲突与锁定、分布式数据库等

关键词标签: CMU, SQL, 数据库

课程介绍

CMU 14-455是卡内基梅隆大学讲授的数据库方向专业课程,对数据库的基本知识、底层原理、效率优化、查询优化、新数据库等都做了详尽的介绍。对于系统构建数据库原理与应用知识的同学,本课程是不容错过的权威好课。

课程内容覆盖 SQL、数据库、索引构建与优化、内存管理、并发控制、排序、分组聚合、查询规划、冲突与锁定、分布式数据库、内存数据库、Facebook Scuba、MongoDB、CockroachDB等。


课时编号 课时内容
第1讲 课程介绍与关系模型
第2讲 高级SQL
第3讲 数据库存储 1
第4讲 数据库存储 2
第5讲 缓冲池+内存管理
第6讲 哈希表
第7讲 树索引 1
第8讲 树索引 2
第9讲 多线程索引并发控制
第10讲 排序和聚合
第11讲 连接算法
第12讲 查询执行 1
第13讲 查询执行 2
第14讲 查询规划与优化 1
第15讲 查询规划与优化 2
第16讲 并发控制理论
第17讲 两阶段锁定并发控制
第18讲 时间戳排序并发控制
第19讲 多版本并发控制
第20讲 数据库日志记录方案
第21讲 ARIES数据库恢复
第22讲 分布式数据库简介
第23讲 分布式OLTP数据库
第24讲 分布式OLAP数据库
第25讲 Shasank Chavan(Oracle内存数据库)
第26讲 更多数据库系统杂烩(Facebook Scuba、MongoDB、CockroachDB)

ShowMeAI课程解读:全套资料

更多技术与课程清单 | 点击查看详细课程

技术方向 课程及链接
计算机数学基础 MIT-计算机科学的数学基础
辛辛那提大学-微积分I
辛辛那提大学-微积分II
辛辛那提大学-离散数学
斯坦福-线性代数与矩阵方法导论
计算机科学导论 斯坦福-计算机科学导论
哈佛-计算机科学导论
MIT-计算机科学与Python编程导论
数据结构与算法 MIT-数据结构与算法设计
马里兰大学-数据结构
数据库 CMU-数据库系统导论
CMU-数据库系统进阶
机器学习及应用 斯坦福CS229
MIT-机器学习导论
深度学习及应用 斯坦福CS230
哈佛-Python人工智能入门
MIT-深度学习导论
李宏毅-机器学习(&深度学习)
应用深度学习(全知识点覆盖)
UC Berkeley-深度神经网络设计、可视化与理解
威斯康星-深度学习和生成模型导论
UC Berkeley-全栈深度学习训练营
自然语言处理 斯坦福CS224n(深度学习与NLP)
斯坦福CS124(从语言到信息)
斯坦福CS520(知识图谱)
马萨诸塞-自然语言处理进阶
计算机视觉 斯坦福CS231n(深度学习与CV)
密歇根eecs498(CS231n进阶课)
慕尼黑工大adl4cv(深度学习与CV高阶课)
多模态 CMU-多模态机器学习
图机器学习 斯坦福CS224w
强化学习 斯坦福CS234(强化学习)
伯克利CS285(深度强化学习)
无监督学习 伯克利CS294-158(深度无监督学习)
AI与生物医疗 MIT-面向生命科学的深度学习
MIT-基因组学机器学习
MIT-医疗机器学习
图形学与几何 CMU-计算机图形学
AMMI-几何深度学习
其他课程 哈佛-基于Python/JavaScript的web编程
MIT-计算思维导论(Julia)
end
*****
本文作者 韩信子
欢迎关注微信公众号 ShowMeAI研究中心 获取更多资源!