Part of the Software Internals Email Bookclub.
With my in-person book club in NYC (reading Designing Data Intensive Applications) coming to a close and the days getting colder, I want to try a virtual book club for Winter 2023.
We're going to cover Database Internals by Alex Petrov.
We'll read one chapter a week and discuss over a Google Group. You do not need a Google account to join the Google Group. Your email will be public if you post but otherwise it will not be visible to anyone.
There'll be no Zoom or Google Hangout, it will purely be over text email.
Now that the book club is over, here are some notes and projects members created during the course of the club.
Basically, someone will lead discussion each week sending out an email on Saturday recapping the chapter. It can be as short as a paragraph or two just to get discussion going. Anyone else can chime in afterward. If no one volunteers to lead a chapter, I'll get the discussion going each time.
Don't worry about being an expert and don't worry about what to say, I'll go first and will prod you when it's your turn.
Send me a message if you'd like to join!
With over 300 members, signups are now closed! Stay tuned for future book clubs though (which may or may not happen)!
Each week looks back on the previous chapter:
Date | Leader | Chapter | Title |
Nov 4th | Phil | 1 | Storage Engines Introduction and Overview |
Nov 11th | Michael Maclean | 2 | B-Tree Basics |
Nov 18th | Seb Strug | 3 | File Formats |
Nov 25th | Mario Sangiorgio | 4 | Implementing B-Trees |
Dec 2nd | Haaken Baldwin | 5 | Transaction Processing and Recovery |
Dec 9th | Nathan Wilkinson | 6 | B-Tree Variants |
Dec 16th | Ankit Sultana | 7 | Log-Structured Storage |
Dec 23rd | Luca Palmieri | 8 | Distributed Systems Introduction and Overview |
Dec 30th | Mihai Neacşu | 9 | Failure Detection |
Jan 6th | Vignesh Ravichandran | 10 | Leader Election |
Jan 13th | Pete Naylor | 11 | Replication and Consistency |
Jan 20th | Alex Feinberg | 12 | Anti-Entropy and Dissemination |
Jan 27th | Chris Eberly | 13 | Distributed Transactions |
Feb 3rd | Neha Narula | 14 | Consensus (and any final parts of the book) |