- https://cs186berkeley.net/resources/static/notes/n00-SQLPart1.pdf
- https://cs186berkeley.net/resources/static/notes/n01-SQLPart2.pdf
- https://15445.courses.cs.cmu.edu/fall2019/notes/01-introduction.pdf
- https://15445.courses.cs.cmu.edu/fall2019/notes/02-advancedsql.pdf
- KV mapping: 关系模型到 Key-Value 模型的映射
- Lexer & Parser
goyacc
- Volcano - An Extensible and Parallel Query Evaluation System
- MonetDB/X100: Hyper-Pipelining Query Execution
- Efficiently Compiling Efficient Query Plans for Modern Hardware
- Relaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last
- https://pingcap.com/blog-cn/tidb-source-code-reading-9/
- https://pingcap.com/blog-cn/tidb-source-code-reading-11/
- https://pingcap.com/blog-cn/tidb-source-code-reading-15/
- https://pingcap.com/blog-cn/tidb-source-code-reading-22/
- https://15721.courses.cs.cmu.edu/spring2019/papers/17-hashjoins/schuh-sigmod2016.pdf
- https://15721.courses.cs.cmu.edu/spring2019/papers/18-sortmergejoins/p85-balkesen.pdf
- https://15721.courses.cs.cmu.edu/spring2019/papers/22-optimizer1/chaudhuri-pods1998.pdf
- https://15721.courses.cs.cmu.edu/spring2019/papers/22-optimizer1/graefe-ieee1995.pdf
- https://15721.courses.cs.cmu.edu/spring2019/papers/22-optimizer1/p337-soliman.pdf
- https://pingcap.com/blog-cn/tidb-cascades-planner/
- https://15721.courses.cs.cmu.edu/spring2019/slides/24-costmodels.pdf
- https://15721.courses.cs.cmu.edu/spring2019/papers/24-costmodels/p204-leis.pdf
- https://pingcap.com/blog-cn/tidb-source-code-reading-12/
- Isolation Levels
- Concurrency Control