Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 4.82 KB

basic_readings.md

File metadata and controls

38 lines (27 loc) · 4.82 KB

Reading Materials for Building Distributed (Cloud) Databases

More useful readings will be added time to time


These are classes, papers, journals or books written by DB researchers and builders that provide basic Database knowledge and references for you to understand how a database works and is built. If you have never read any of these, start from the top.

Basic Distributed System Readings

  • System Design - 2020 - "System Design Interview - An Insider's Guide" by Alex Xu A book that covers high-level designs of distributed systems, and, although it does not focus on DB, it introduces challenges all DB builders want to solve and relevant technologies used to do solve them. I highly recommend you to read at least the first half of this book in the order the chapters are laid out before reading the following materials.

Classes

References

  • Designing Data-Intensive Applications - 2017 by Martin Kleppmann A thick book that describes a various sets of technologies used to design not only DBs but data-intensive applications. It is recommended to only read a little bit of this book everyday while reading the other materials, or use it as a reference to fill your missing knowledge. Without specific use cases for your designs, you will get lost easily in this book.