For those interested, here are some more references on this sort of thing:<p>Concurrency Control and Recovery in Database Systems by Bernstein, Hadzilacos and Goodman - <a href="http://research.microsoft.com/~philbe/ccontrol/" rel="nofollow">http://research.microsoft.com/~philbe/ccontrol/</a> (downloadable zip/pdf available there)<p>Recovery in Parallel Database Systems by Svein-Olaf Hvasshovd - <a href="http://tinyurl.com/2dku75" rel="nofollow">http://tinyurl.com/2dku75</a><p>Transaction Processing Systems by Krishnamurthy and Murthy - <a href="http://portal.acm.org/citation.cfm?id=131334" rel="nofollow">http://portal.acm.org/citation.cfm?id=131334</a><p>Readings in Database Systems by Stonebreaker - <a href="http://tinyurl.com/22btgh" rel="nofollow">http://tinyurl.com/22btgh</a><p>and of course<p>Transaction Processing: Concepts and Techniques by Gray and Reuter - <a href="http://tinyurl.com/ywrx7a" rel="nofollow">http://tinyurl.com/ywrx7a</a>