Part of the Software Internals Email Book Club.
The next book we'll read is Concurrency Control and Recovery in Database Systems by Phil Bernstein (ISBN 0201107155). Phil makes the PDF of the book freely available on his Microsoft page.
All discussion is via a Google Group. You probably need a Google account. Your email will be public if you post but otherwise it will not be visible to anyone.
There will be no Zoom or Google Hangout, it will purely be over text email.
Each week, one person will send out an email on Saturday recapping the chapter to start discussion. It can be as short as a paragraph or two just to get discussion going. Anyone else can chime in afterward.
It's most fun if the discussion starter doesn't summarize the chapter but tells a bit about themselves, their background, and what resonated or was confusing in the chapter, or how it tied back to something they experienced in the real-world.
Fill out this form.
We will read one chapter per week, roughly 40 pages per week.
Each week one member of the group kicks off discussion for the previous chapter. On April 26th I'll start a discussion on chapter 1.
You should read the chapter before the date it is listed.
Here are the folks (tentatively) starting discussion each week.
Date | Leader | Chapter | Titles |
April 26th | Phil | 1 | The Problem |
May 3rd | Pooja Nilangekar | 2 | Serializability Theory |
May 10th | Subramanian Natarajan | 3 | Two Phase Locking |
May 17th | Abhishek Roy | 4 | Non-Locking Schedulers |
May 24th | Raghav Yadav | 5 | Multiversion Concurrency Control |
May 31st | Lakshmi Gururaja Rao | 6 | Centralized Recovery |
June 7th | Andrew Werner | 7 | Distributed Recovery |
June 14th | Hari Krishna Sunder | 8 | Replicated Data |