Sr. Systems Engineer, Google, Inc.
Jeremy Cole is a long-time MySQL Geek and pioneer of MySQL scalability. Jeremy started his MySQL adventure in 2000 as the fourteenth employee of a startup: MySQL AB. His initial work was primarily on documentation and core development, soon transitioning into support, and finally running the training and consulting organization during his four and a half years there. After MySQL, Jeremy coined the “MySQL Geek” title at Yahoo!, supporting hundreds of internal users of MySQL and many thousands of MySQL servers within Yahoo!’s infrastructure, as well as building a large team of MySQL experts around the world. Jeremy went on to found one of the premier MySQL consulting companies, Proven Scaling, which during its more than three years of operation provided detailed advice, optimization, new tools, and hands-on DBA and emergency support to more than 100 influential companies. For more than two years, Jeremy managed the growing team of DBAs at Twitter, keeping the world tweeting. Jeremy is currently making MySQL more awesome at Google.
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.