数据库实现原理学习顺序 (持续更新)

前言

最近两个月一直在学习数据库实现原理。首先我觉得学习应该是螺旋式的,特别是越难的东西。根据我这两个月的实践经验来看,按照这个顺序来学,还是不错的。当然学习 15-721 的时候可以结合论文一起,边看边学。最后还有两个资料大全,覆盖面非常广,可以说啥都有。感谢国内外大神们,持续不断的学习,我相信肯定会越来越懂的。

一. 数据库内核杂谈

顾仲贤: 数据库内核杂谈

二. CMU 15-455

Andy Pavlo 数据库实现课程。
因为我主要研究 OLAP,所以目前暂时跳过了索引,buffer-pool,事务等章节(没有深入,大概看看)

三. CMU 15-721

Andy Pavlo 数据库实现高级课程,很多 PPT 的内容出自很多论文,可以先下载 课程相关论文,资料。
因为我主要研究 OLAP,所以目前暂时跳过了索引,buffer-pool,事务等章节(没有深入,大概看看)

四. 相关基础核心论文

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:

五. 数据库相关学习资料大全:

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>