Sr. Systems Engineer, Google, Inc.
Jeremy is working on MySQL and related systems as a Sr. Systems Engineer in the SRE organization at Google. Jeremy was an early MySQL user, and an early employee of MySQL; later on, a community member, and an outside contributor. Prior to Google, Jeremy organized and led the MySQL Geeks that kept Yahoo! running, ran Proven Scaling consulting for dozens of companies, and built and led the DBA team at Twitter.
Formed as a collaboration among engineers facing similar challenges in running MySQL at scale, WebScaleSQL was born out of a desire to achieve greater performance from a database technology tailored to their specific needs. It aims to enable the scale-oriented members of the MySQL community to work more closely together in order to prioritize the aspects that are most important to us.
In this new installment of the series, we explore the most crucial structures for crash recovery and consistency, the redo and undo logs. This presentation dissects the structure and organization of InnoDB's redo and undo logs, providing insight into how data changes occur at the InnoDB layer and how it guarantees that it can recover to a consistent state in the event of a crash. This... [read more]
Last year, we demoed innodb_ruby in “InnoDB: A journey to the core” with very small snippets; this year we’ll walk you through exploring InnoDB’s on-disk storage for yourself.