O'Reilly MySQL Conference & Expo 2010 Schedule

Below are the confirmed and scheduled talks at O'Reilly MySQL Conference 2010 (schedule subject to change).

Customize Your Own Schedule

Create your own O'Reilly MySQL Conference schedule using the personal scheduler function. Mark the workshops, sessions, keynotes, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Ballroom A
Add MySQL Cluster Tutorial to your personal schedule
8:30am MySQL Cluster Tutorial Andrew Morgan (Oracle), Geert Vanderkelen (Sun Microsystems), Andrew Hutchings (Hewlett-Packard)
Ballroom B
Add MySQL Configuration Options and Files: Basic MySQL Variables (Part 1) to your personal schedule
8:30am MySQL Configuration Options and Files: Basic MySQL Variables (Part 1) Sheeri K. Cabral (Mozilla Foundation)
Ballroom C
8:30am TBC
Ballroom D
Add MySQL Dual Master Setups with MMM  to your personal schedule
8:30am MySQL Dual Master Setups with MMM Arjen Lentz (Open Query), Walter Heck (Open Query)
Add The memcached Tutorial to your personal schedule
1:30pm The memcached Tutorial Brian Aker (HP), Alan Kasindorf (Six Apart)
Ballroom E
Add The Replication Tutorial to your personal schedule
8:30am The Replication Tutorial Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Add Shooting from the Hip. MySQL at the Command Line. to your personal schedule
1:30pm Shooting from the Hip. MySQL at the Command Line. Giuseppe Maxia (Continuent)
Ballroom F
Add Using Partitioning in MySQL 5.1 and 5.5 to your personal schedule
8:30am Using Partitioning in MySQL 5.1 and 5.5 Giuseppe Maxia (Continuent)
Add Developing Replication Plugins for Drizzle  to your personal schedule
1:30pm Developing Replication Plugins for Drizzle Jay Pipes (Rackspace Cloud), Padraig O'Sullivan (Akiban Technologies Inc.)
Ballroom G
Add Diagnosing and Fixing MySQL Performance Problems to your personal schedule
8:30am Diagnosing and Fixing MySQL Performance Problems Baron Schwartz (VividCortex), Morgan Tocker (Percona, Inc.)
Ballroom H
Add MySQL DBA Certification Tutorial, Part 1 to your personal schedule
8:30am MySQL DBA Certification Tutorial, Part 1 Kai Voigt (Sun Microsystems)
Add MySQL DBA Certification Tutorial, Part 2 to your personal schedule
1:30pm MySQL DBA Certification Tutorial, Part 2 Kai Voigt (Sun Microsystems)
12:00pm LUNCH
Room: Pool Area & Santa Clara Ballroom
8:30am-5:00pm (8h 30m) MySQL Cluster and High Availability, Tutorial
MySQL Cluster Tutorial
Andrew Morgan (Oracle) et al
This tutorial aims to guide normal MySQL users and DBAs into the world of MySQL Cluster. From installing and configuring to creating your first clustered table and finally node failure handling. At the end of the session you'll will be the proud owner of a full blown, tiny MySQL Cluster which you can show off at work.
8:30am-12:00pm (3h 30m) Architecture and Technology, Performance Tuning and Benchmarking, Security and Database Administration, Tutorial
MySQL Configuration Options and Files: Basic MySQL Variables (Part 1)
Sheeri K. Cabral (Mozilla Foundation)
Unlock all the information the MySQL server can give you! MySQL has many status variables that show how well your environment utilizes its resources. There are many system variables that can be set and changed to tune the server.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Performance Tuning and Benchmarking, Security and Database Administration, Tutorial
MySQL Configuration Options and Files: Intermediate MySQL Variables (Part 2)
Sheeri K. Cabral (Mozilla Foundation)
Unlock all the information the MySQL server can give you! MySQL has many status variables that show how well your environment utilizes its resources. There are many system variables that can be set and changed to tune the server.
8:30am-12:00pm (3h 30m) Architecture and Technology, Cloud Computing, Storage Engine Development and Optimization, Tutorial, Web 2.0, Ajax, and Emerging Technologies
Session
To be confirmed
1:30pm-5:00pm (3h 30m) Cloud Computing, Storage Engine Development and Optimization, Tutorial, Web 2.0, Ajax, and Emerging Technologies
Drizzle Storage Engine Development. Practical Example with BlitzDB
Toru Maesaka (mixi, Inc)
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.
8:30am-12:00pm (3h 30m) Replication and Scale-Out, Tutorial, Web 2.0, Ajax, and Emerging Technologies
MySQL Dual Master Setups with MMM
Arjen Lentz (Open Query) et al
Implementing multi-master setups with MySQL is fairly trivial in basic terms, but for an effective environment much more is involved. There are some tools (such as MMM, Multi-Master MySQL Manager) that can help, but there's still a lot to think of and each deployment is different.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Replication and Scale-Out, Tutorial, Web 2.0, Ajax, and Emerging Technologies
The memcached Tutorial
Brian Aker (HP) et al
We’ve been talking about memcached for a while now. The topic is exciting, scary, and constantly evolving. You might have a hard time understanding how memcached works at all. You might be missing the “big picture”, or you might just need a handful of examples of how to properly handle common queries. Come here to learn more from the experts!
8:30am-12:00pm (3h 30m) Replication and Scale-Out, Tutorial
The Replication Tutorial
Mats Kindahl (Oracle) et al
Although MySQL Replication is easy to set up and easy to configure, it is nevertheless a very versatile tool that can be used to solve many problems in modern applications.
1:30pm-5:00pm (3h 30m) Security and Database Administration, Tutorial, Web 2.0, Ajax, and Emerging Technologies
Shooting from the Hip. MySQL at the Command Line.
Giuseppe Maxia (Continuent)
Command line skills for administering and using MySQL are still one of the main requirements for professionals in the Unix world. This tutorial provides the basics and several advanced techniques.
8:30am-12:00pm (3h 30m) Architecture and Technology, Replication and Scale-Out, Security and Database Administration, Tutorial
Using Partitioning in MySQL 5.1 and 5.5
Giuseppe Maxia (Continuent)
MySQL 5.1 introduces partitioning – a very useful feature for databases with large tables. The latest release, MySQL 5.5 enhances partitioning to make them even more user friendly and powerful. This tutorial explains the basics, and some advanced techniques to get the most from partitioning.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Cloud Computing, Replication and Scale-Out, Storage Engine Development and Optimization, Tutorial
Developing Replication Plugins for Drizzle
Jay Pipes (Rackspace Cloud) et al
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.
8:30am-12:00pm (3h 30m) Architecture and Technology, Performance Tuning and Benchmarking, Security and Database Administration, Tutorial
Diagnosing and Fixing MySQL Performance Problems
Baron Schwartz (VividCortex) et al
This tutorial focuses on the diagnostic tools you can turn to when confronted with an unexplained performance problem. Tools explained include iostat, vmstat, and mk-query-digest. The emphasis is on practical usage under pressure, and less on performance theory.
1:30pm-5:00pm (3h 30m) Architecture and Technology, MySQL Cluster and High Availability, Performance Tuning and Benchmarking, Replication and Scale-Out, Tutorial
Scaling Applications with Caching, Sharding and Replication
Peter Zaitsev (Percona Inc)
Scaling Applications with Caching, Sharding and Replication
8:30am-12:00pm (3h 30m) Architecture and Technology, Tutorial
MySQL DBA Certification Tutorial, Part 1
Kai Voigt (Sun Microsystems)
Wanna be a Certified MySQL DBA? This Tutorial summarizes every chapter covered in the first part of the official MySQL DBA Exam. Join the tutorial, take and pass the exam during the conference.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Tutorial
MySQL DBA Certification Tutorial, Part 2
Kai Voigt (Sun Microsystems)
Wanna be a Certified MySQL DBA? This Tutorial summarizes every chapter covered in the second part of the official MySQL DBA Exam. Join the tutorial, take and pass the exam during the conference.
12:00pm-1:30pm (1h 30m)
Break: LUNCH
  • 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 yromaine@oreilly.com

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@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

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.