This is Not a Web App: The Evolution of a MySQL Deployment at Google

Location: Ballroom E Level: Novice
Average rating: ***..
(3.58, 19 ratings)

What happens after you launch a product that depends on MySQL and the product becomes successful? Suddenly everyone expects much more from the MySQL deployment and everyone includes database users, bosses, auditors and the general public. I will describe the work we have done to meet these expectations from 2006 until today. The work continues as problems change, new problems arrive and our understanding of the system improves.

Photo of Mark Callaghan

Mark Callaghan


Mark lead the MySQL Engineering team at Google for 2.5 years and continues to focus on making MySQL perfect. The team supports a large and critical MySQL deployment. During this time the team has implemented, deployed and published many valuable features for MySQL including semi-sync replication, user and table monitoring via SHOW TABLE_STATISTICS and USER_STATISTICS, SMP and IO performance patches for InnoDB, global transaction IDs for replication, row-change logging, transactional replication and many bug fixes.

Prior to Google Mark worked at Identity Engines, Oracle and Informix on database internals. Mark holds an M.S. degree in Computer Science from the University of Wisconsin-Madison.

He maintains MySQL patches at and and writes a popular blog at

Comments on this page are now closed.


04/21/2009 5:02am PDT

for a typical vauge Google presentation it was pretty good. Not what I would think of a keynote though.

Co-presented By:

O'Reilly Media MySQL/Sun Microsystems
  • Kickfire
  • Virident
  • Infobright, Inc
  • JasperSoft
  • Intel
  • Advanced Micro Devices
  • BIRT Exchange by Actuate
  • Calpont
  • Canonical
  • Continuent
  • Dolphin Interconnect Solutions
  • Facebook
  • HiT Software, Inc.
  • IBM
  • iDashboards
  • Oracle
  • Pentaho
  • R1Soft
  • Schooner Information Technology
  • SQLstream
  • Ticketmaster
  • Zmanda, Inc.
  • Linux Journal

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the MySQL Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the MySQL Conference newsletter.

Contact Us

View a complete list of MySQL contacts.