数据库实现原理学习顺序 (持续更新)
前言
最近两个月一直在学习数据库实现原理。首先我觉得学习应该是螺旋式的,特别是越难的东西。根据我这两个月的实践经验来看,按照这个顺序来学,还是不错的。当然学习 15-721 的时候可以结合论文一起,边看边学。最后还有两个资料大全,覆盖面非常广,可以说啥都有。感谢国内外大神们,持续不断的学习,我相信肯定会越来越懂的。
一. 数据库内核杂谈
顾仲贤: 数据库内核杂谈
二. CMU 15-455
Andy Pavlo 数据库实现课程。
因为我主要研究 OLAP,所以目前暂时跳过了索引,buffer-pool,事务等章节(没有深入,大概看看)
三. CMU 15-721
Andy Pavlo 数据库实现高级课程,很多 PPT 的内容出自很多论文,可以先下载 课程相关论文,资料。
因为我主要研究 OLAP,所以目前暂时跳过了索引,buffer-pool,事务等章节(没有深入,大概看看)
- 课程相关论文,资料。
- Andy Pavlo: CMU 15-721 视频
四. 相关基础核心论文
4.1 计算:
- MonetDB/X100: Hyper-Pipelining Query Execution
- Presto_SQL_on_Everything
- Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age
- Rethinking SIMD Vectorization for In-Memory Databases
- Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask
4.2 存储:
4.3 Planner:
五. 数据库相关学习资料大全:
- PingCap: Awesome Database Learning
- 康凯森: 编程小梦|数据库学习资料(持续更新中)
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
二维码