While this is a seminal work, I definitely wouldn't approach this like I would approach a textbook: it's definitely not meant to be friendly introductory material. That said, once you have a bit of background, it's a goldmine of a survey. You'll notice that each section is a short, few-page long introduction, but the bulk of the material is in the papers themselves, which can be significantly tougher to read. Though it's great that the summaries are friendly and help you contextualize the papers. My tip is to read papers starting with the introduction, and then the conclusion, and then decide if you want to dive into the rest of the paper to track down the evidence for specific claims.
Yesterday, <a href="https://news.ycombinator.com/item?id=15428526" rel="nofollow">https://news.ycombinator.com/item?id=15428526</a> hit number 1 on HN. Having read the two books, I strongly believe that they not only complement each other, but also must be required reading for any data engineer.
Does it have something along the lines of building your own RDBMS from scratch? (If not, any recommendations?)<p>edit: google search has potentially promising results, <a href="https://www.google.com/search?q=build+your+own+rdbms" rel="nofollow">https://www.google.com/search?q=build+your+own+rdbms</a>
Everyone I have met who have worked a long time in the database industry considers stonebreaker to be<p>- Overrated
- Overly Self Promoting
- Mostly not credible<p>That being said I love his work and his history. The red book is super famous. What gives?
Redbook is too biased, there is just too much perspective from RDBMS people, which is not relevant in modern distributed environments or even outright incorrect.<p>Redbook inspired list by Christopher Meiklejohn [1] is a better alternative, or Aphyr's course outline [2].<p>[1] <a href="https://github.com/cmeiklejohn/cmeiklejohn.github.io/blob/master/_posts/2013-07-12-readings-in-distributed-systems.markdown" rel="nofollow">https://github.com/cmeiklejohn/cmeiklejohn.github.io/blob/ma...</a><p>[2] <a href="https://github.com/aphyr/distsys-class" rel="nofollow">https://github.com/aphyr/distsys-class</a>