Databases are awesome!
- A Relational Model of Data for Large Shared Data Banks by E. F. Codd. CAMC, June 1970.
- Volcano - An Extensible and Parallel Query Evaluation System by Goetz Graefe. IEEE TKDE, Volume 6, Number, 1994.
- The Cascades Framework for Query Optimization by Goetz Graefe. IEEE Data Engineering Bulletin, Volume 18, Number 3, September 1995.
- FoundationDB: A Distributed Unbundled Transactional Key Value Store by Jingyu Zhou et al. SIGMOD'21.
- CockroachDB: The Resilient Geo-Distributed SQL Database by Rebecca Taft et al. SIGMOD'20.
- Tunable Consistency in MongoDB by William Schultz et al. VLDB'18.
- The MemSQL query optimizer: a modern optimizer for real-time analytics in a distributed database by Jack Chen et al. VLDB'16.
- Fast Scans on Key-Value Stores by Markus Pilman et al. VLDB'17.
- The Snowflake Elastic Data Warehouse by Benoit Dageville et al. SIGMOD'16.
- The Cosmos Big Data Platform at Microsoft: Over a Decade of Progress and a Decade to Look Forward by Conor Power et al. VLDB'21.
- Data Blocks: Hybrid OLTP and OLAP on Compressed Storage using both Vectorization and Compilation by Harald Lang et al. SIGMOD'16.
- How to Build a Relational Database From Scratch by Tivadar Danka
- "Writing a SQL database from scratch in Go" by Phil Eaton