Introduction
This is a curated reading list about database systems, including personal digests of books/papers/blogs.
Booklist can be found in README, while paper and blog digests are located in the issue list.
In the issue list, a closed issue means that the digest about it was finished, while an open one means that the digest is to-be-appeared or on-the-flying.
For each paper digest, I try to answer the following questions:
- What problem does the paper solve? Is it important?
- How does it solve the problem? Any approaches new?
- What could be improved?
- Anything interesting about it?
Booklist
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Database Internals: A Deep Dive into How Distributed Data Systems Work
- Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing
- Stream Processing with Apache Flink
- Database System Concepts, 5th Edition
- Readings in Database Systems, 5th Edition
- Computer Systems: A Programmer's Perspective, 3th Edition
- The PhD Grind
Referenced Reading Lists
General
System + Machine Learning
System Reliability
In-Memory Databases
- CMU advanced database systems course
Streaming Systems