Personal schedule for Eric Day

Download or subscribe to Eric Day's schedule.

Toru Maesaka (mixi, Inc)
Average rating: ****.
(4.00, 2 ratings)
Drizzle is a fork of the MySQL server that has been talked about for some time. This tutorial will cover how the Storage Engine API and its subsystem has evolved. We will walk through the API with BlitzDB, a storage engine that is built on top of this new storage subsystem. Read more.
Jay Pipes (Rackspace Cloud), Padraig O'Sullivan (Akiban Technologies Inc.)
Average rating: ****.
(4.00, 1 rating)
The Drizzle Project is a fork of the MySQL 6.0 server. One of the many goals of Drizzle is to enable a large plugin ecosystem by improving, simplifying, and modernizing the application programming interfaces between the kernel and the modules providing services for Drizzle. This tutorial serves to showcase the new APIs for Drizzle's replication through a series of in-depth examples. Read more.
LAMP, Web 2.0, Ajax, and Emerging Technologies
Location: Ballroom A Level: Novice
Eric Day (craigslist), Monty Taylor (HP)
Average rating: ****.
(4.00, 1 rating)
Drizzle is a fork of the MySQL server focused on modularity, improved performance, and community development. This session will give an overview of the current state of Drizzle, how to install it, and the state of the current tools and language APIs available. The session will also show how to get started with management, writing simple applications, and porting existing applications. Read more.
General, Performance Tuning and Benchmarking
Location: Ballroom A Level: Intermediate
Padraig O'Sullivan (Akiban Technologies Inc.)
Average rating: ****.
(4.00, 5 ratings)
Drizzle and MySQL both have a number of static DTrace probes embedded within them which allows observability tools to gain deep insight into what the server is doing. In this session, an overview of these static probes will be given and examples of utilizing these probes will be shown using both DTrace on Solaris and SystemTap on Linux. Read more.
Cloud Computing
Location: Ballroom F Level: Intermediate
Alex Esterkin (Open Source Community)
Average rating: *....
(1.33, 3 ratings)
Project Voldemort is an open source eventually consistent cloud key-value database with pluggable persistent store architecture. This session focuses on Nokia’s contributions to Voldemort and covers various aspects of MySQL schema optimization; connection pooling and concurrency tweaks in the MySQL Connector/J based client; and MySQL/InnoDB performance tuning. Read more.
Architecture and Technology, General, Replication and Scale-Out
Location: Ballroom A Level: Novice
Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Average rating: ***..
(3.77, 13 ratings)
In this talk, the developers behind MySQL Replication walk through some of the new Replication features of MySQL 5.5 Read more.
Giuseppe Maxia (Continuent), Eric Day (craigslist)
Average rating: ***..
(3.33, 3 ratings)
Gearman is a distributed client/server architecture that can handle tasks independently from programming language and operating systems. Using it, you can create flexible and efficient applications. Through MySQL UDFs, Gearman functions can me made available to a MySQL server directly. Read more.
Robert Hodges (
Average rating: ****.
(4.00, 2 ratings)
Production MySQL deployments face constant challenges to keep databases up, avoid data loss, and scale performance. Tungsten offers a unique open source implementation of master/slave clustering that integrates replication, management, and SQL routing. We will present a tutorial introduction that shows how to set up and use Tungsten at home. Come see what the excitement is about! Read more.
Replication and Scale-Out
Location: Ballroom C Level: Intermediate
Jan Kneschke (MySQL)
Average rating: ***..
(3.00, 2 ratings)
Memcache is one of the tools of scaling read heavy architectures, but keeping it in sync with MySQL can be a challenge: scalability vs. consistency ? Do it in the app or the database ? Storage engines or Triggers + UDF ? Let's rethink it and make it scalable and consistent: let's replicate from MySQL to memcache. Read more.
Architecture and Technology
Location: Ballroom F Level: Intermediate
Arjen Lentz (Open Query), Antony Curtis (Blizzard Entertainment)
Average rating: ****.
(4.00, 1 rating)
The OQGRAPH (GPLv2+) engine allows you to deal with hierarchies (such as category trees) and graphs (such as social networks) right inside your database. It works together with other storage engines (such as InnoDB) using normal joins. there are no SQL syntax additions or changes. Read more.
Mattias Jonsson (Sun Microsystems), Mikael Ronstrom (MySQL)
Average rating: **...
(2.71, 7 ratings)
Meet the developers behind the partitioning feature in MySQL and take your chance to influence the future development! Get a detailed view of how the partitioning works inside the MySQL server, including the new features in 5.5 (COLUMS partitioning type, truncate partition, MyISAM key cache per partition, etc). And what is in development right now. Read more.
Baron Schwartz (VividCortex)
Average rating: ****.
(4.12, 8 ratings)
Are you interested in splitting your application's reads and writes, so writes go to the master and SELECT queries go to slaves? This session is for you. Learn common patterns, pitfalls, and solutions. Read more.
Architecture and Technology, LAMP, Replication and Scale-Out
Location: Ballroom E Level: Expert
Robert Hodges (, Jay Pipes (Rackspace Cloud)
Average rating: ***..
(3.20, 5 ratings)
Replication is big news and not just because of built-in replication from MySQL itself. Projects like Drizzle, Tungsten, and Galera are changing the replication game with higher speed and greater flexibility than ever before. Join Jay Pipes (Drizzle Replication API) and Robert Hodges (Tungsten Clustering) for a tour of the new replication solutions and how they can help your applications. Read more.
Products and Services
Location: Ballroom H Level: Novice
Santosh Janardhan (Facebook), Mark Konetchy (Facebook), Ryan Thiessen (Facebook)
Database operations gets interesting when it involves several thousand databases, a high-profile site and you have a small core team of DBAs. Among other things, we will give a high-level overview of Facebook database architecture, Backup (and recovery) strategy and the mysql upgrade process. Read more.
Architecture and Technology
Location: Ballroom E Level: Expert
Timour Katchaounov (Monty Program AB)
Average rating: ****.
(4.00, 3 ratings)
One of the key elements of database expertise is understanding how queries are executed. This talk gives a detailed and consistent overview of query execution in MariaDB/MySQL covering both algorithms, code, internal and external representations of query plans. Deeper understanding of this area should benefit both current and future server and storage engine developers, and DBAs. Read more.
Architecture and Technology, Replication and Scale-Out
Location: Ballroom C Level: Intermediate
Eric Day (craigslist), Giuseppe Maxia (Continuent)
Average rating: ***..
(3.86, 7 ratings)
Many people view topics like Map/Reduce and queue systems as advanced concepts that require in-depth knowledge and time consuming software setup. Gearman is changing all that by making this barrier to entry as low as possible with an open source, distributed job queuing system. This session looks at advanced use cases that demonstrate the power and flexibility of distributed architectures. Read more.
Matt Yonkovit (Percona)
Average rating: ***..
(3.33, 6 ratings)
Explore options outside the traditional RDBMS during this high level tour of some common application architectures. We will discuss how these tools differ, where they fit, and how they can be used collaboratively to build an application with the best of all the worlds. Read more.
Products and Services
Location: Ballroom H Level: Novice
Dustin Sallings (NorthScale), Matt Ingenthron (Couchbase, Inc.)
Everyone knows memcached is useful for alleviating database load. What may be less well known is that memcached’s new storage engine API allows you to create new solutions for myriad needs, building on what makes memcached fast and simple. This discussion of the storage engine API includes a case study of its use at Zynga, where NorthScale Membase Server is the key-value database behind FarmVille. Read more.
LAMP, Performance Tuning and Benchmarking, Replication and Scale-Out
Location: Ballroom H Level: Intermediate
Andrew Aksyonoff (Sphinx Technologies)
Average rating: **...
(2.67, 3 ratings)
Sphinx is a FOSS full-text search engine that makes searching MySQL databases a breeze. This talk covers a number of recently developed advanced Sphinx features (RT indexes, parallel searching improvements, subquery caches, hitless indexes, "blended" indexing, SphinxQL interface, etc) in detail, explaining how and why to use them in your application. Read more.
Mark Callaghan (Facebook), Ryan Mack (Facebook), Ryan McElroy (Facebook)
Average rating: ****.
(4.06, 18 ratings)
Facebook runs MySQL on commodity servers. Commodity servers have become extremely fast. Learn about the methods we use to identify performance bottlenecks in MySQL and the projects we have completed or started to keep pace with hardware advances. Read more.
Architecture and Technology
Location: Ballroom G Level: Novice
Average rating: **...
(2.50, 4 ratings)
MySQL consultants have collected a toolset of MySQL architecture design patterns that are proven solutions for most MySQL system requirements. Each pattern has different strengths or weaknesses based on the application it may be used with. Learn the common patterns and which will work best for your applications and requirements. Read more.
Giuseppe Maxia (Continuent), Eric Day (craigslist)
Average rating: ***..
(3.50, 2 ratings)
Users of Gearman know that it is a distributed client/server system that allows great flexibility to developers and DBAs. Advanced users of this tool have come up with amazing examples of cunning hacks that will possibly help you in your daily tasks immediately or get you started in your path of creating your own hacks. Read more.
Architecture and Technology, Performance Tuning and Benchmarking
Location: Ballroom F Level: Intermediate
Alan Kasindorf (Six Apart)
Average rating: ***..
(3.00, 1 rating)
Monitoring usage, efficiency, and performance of memcached can seem like a dark art. For most people, configuring a RAM limit and shoving in data is as far as they need to go. If you need to know more about how efficiently you are using memcached, as well as how all the statistics line up to make a big picture, this is the place. Read more.
  • Oracle
  • Monty Program
  • Calpont
  • Facebook
  • Gear6
  • Infobright, Inc
  • JasperSoft
  • Joyent
  • Kickfire
  • NorthScale, Inc.
  • Percona
  • Schooner Information Technology
  • Solid Quality Mentors (SolidQ)
  • Intel
  • Pentaho
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at

Download the O'Reilly MySQL Conference & Expo 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

O'Reilly MySQL Conference Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference newsletter (login required).

Contact Us

View a complete list of O'Reilly MySQL Conference contacts.