MySQL Conference & Expo 2009 Schedule

Below are the confirmed and scheduled talks at MySQL Conference & Expo 2009 (schedule subject to change).

Customize Your Own Schedule

Create your own schedule using the personal scheduler function. Mark the tutorials, 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 Build and Release Management for Database Engineers to your personal schedule
8:30am Tutorial
Build and Release Management for Database Engineers Gregory Haase (Bill Me Later, Inc.)
Add  Partitioning in MySQL 5.1 to your personal schedule
1:30pm Tutorial
Partitioning in MySQL 5.1 Giuseppe Maxia (Continuent), Sarah Sproehnle (Cloudera, Inc.)
Ballroom C
Add MySQL Cluster Tutorial to your personal schedule
8:30am Tutorial
MySQL Cluster Tutorial Stewart Smith (Percona)
Ballroom B
Add Practical MySQL Plugin Development to your personal schedule
8:30am Tutorial
Practical MySQL Plugin Development Roland Bouman (XCDSQL Solutions / Strukton Rail), Sergei Golubchik (MariaDB)
Add Introduction to Data Modeling with MySQL Workbench to your personal schedule
1:30pm Tutorial
Introduction to Data Modeling with MySQL Workbench Michael G. Zinner (Sun Microsystems), Max Mether (MySQL), Mike Hillyer (Message Systems)
Ballroom D
Add Replication Tutorial to your personal schedule
8:30am Tutorial
Replication Tutorial Mats Kindahl (Oracle), Lars Thalmann (Oracle)
Add SQL Antipatterns Strike Back to your personal schedule
1:30pm Tutorial
SQL Antipatterns Strike Back Bill Karwin (Karwin Software Solutions)
Ballroom E
Add MapReduce + SQL Using Open Source Software and Tools to your personal schedule
1:30pm Tutorial
MapReduce + SQL Using Open Source Software and Tools Christophe Bisciglia (Cloudera, Inc), Aaron Kimball (Cloudera, Inc.)
Ballroom F
Add MySQL DBA Certification Tutorial, Part 1 to your personal schedule
8:30am Tutorial
MySQL DBA Certification Tutorial, Part 1 Kai Voigt (Sun Microsystems)
Add MySQL DBA Certification Tutorial, Part 2 to your personal schedule
1:30pm Tutorial
MySQL DBA Certification Tutorial, Part 2 Kai Voigt (Sun Microsystems)
Ballroom G
Add MySQL Benchmarking and Monitoring Tools to your personal schedule
8:30am Tutorial
MySQL Benchmarking and Monitoring Tools Tom Hanlon (Cloudera)
Ballroom H
Add The Revised memcached Tutorial to your personal schedule
8:30am Tutorial
The Revised memcached Tutorial Alan Kasindorf (Six Apart), Brian Aker (HP)
Add Understanding How MySQL Works by Understanding Metadata to your personal schedule
1:30pm Tutorial
Understanding How MySQL Works by Understanding Metadata Sheeri K. Cabral (Mozilla Foundation), Patrick Galbraith (Blue Gecko)
Add MySQL Career Fair to your personal schedule
5:00pm Plenary
Room: Ballroom Foyer
MySQL Career Fair
12:00pm Lunch
Room: Santa Clara Ballroom
7:30am Continental Breakfast
Room: Mezzanine
8:30am-12:00pm (3h 30m) Architecture and Technology, Tutorial
Build and Release Management for Database Engineers
Gregory Haase (Bill Me Later, Inc.)
Is your database development out of control? Are you using source control but still feel apprehensive about how your database changes are released into the wild? This tutorial will demonstrate how to logically structure and manage your database development and use the latest tools to code, test, and release database changes with ease and confidence.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Tutorial
Partitioning in MySQL 5.1
Giuseppe Maxia (Continuent) et al
Partitioning is a powerful feature in MySQL 5.1. Its use can boost performance considerably, both in OLTP and data warehousing systems. Its usage is not intuitive, though, and requires some care and experimentation.
8:30am-5:00pm (8h 30m) MySQL Cluster and High Availability, Tutorial
MySQL Cluster Tutorial
Stewart Smith (Percona)
A hands-on MySQL Cluster tutorial. We'll be using the latest MySQL Cluster version and we'll be installing and using it on your laptop. All hands on, so you really learn (it's not just a long talk).
8:30am-12:00pm (3h 30m) Architecture and Technology, Storage Engine Development and Optimization, Tutorial
Practical MySQL Plugin Development
Roland Bouman (XCDSQL Solutions / Strukton Rail) et al
The MySQL plugin API is a generic extension point for the MySQL (>=5.1) server. It allows users to add new features like storage engines and information schema tables, and to extend existing features such as FULLTEXT search. In this tutorial, you will learn how to write your own plugins from one of the designers of the plugin API. Basic C/C++ programming skills are recommended but not required.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Data Warehousing and Business Intelligence, Performance Tuning and Benchmarks, Tutorial
Introduction to Data Modeling with MySQL Workbench
Michael G. Zinner (Sun Microsystems) et al
Regardless if you are a newbie to the MySQL database or you have been using MySQL for years already - this is your chance to learn professional database schema design from the MySQL experts. Get fluent on the basic modeling concepts, learn all about the performance tricks and become a pro in using MySQL Workbench, making database design and maintenance most efficient. Reserve your seat now!
8:30am-12:00pm (3h 30m) Replication and Scale-Out, Tutorial
Replication Tutorial
Mats Kindahl (Oracle) et al
How do you set up replication? What can you do with replication? If these are the kinds of questions you ask yourself, then you need to go to this replication tutorial. You will hear the replication developers explain the architecture and concepts behind replication, and learn how to configure and use replication for managing backups, handle high-availability, and performing scale-out.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Tutorial
SQL Antipatterns Strike Back
Bill Karwin (Karwin Software Solutions)
The database is the foundation of any innovative project, but you can't innovate if you're making the same mistakes of yesteryear. Bill describes a selection of common SQL blunders, illustrates their weaknesses, and offers better solutions.
8:30am-12:00pm (3h 30m) Data Warehousing and Business Intelligence, Tutorial
How to Avoid the Three Stooges of Data Warehousing: Practical Lessons for Open Source BI Implementations
David Lutz (Infobright)
This tutorial focuses on how to design and build a data warehouse, with emphasis on common pitfalls encountered by implementers and how to avoid them. We’ll spend some time discussing why Data Marts are different from transactional solutions and how to think differently when designing and implementing a Data Mart or Data Warehouse, along with real life examples using Open Source technologies.
1:30pm-5:00pm (3h 30m) Architecture and Technology, Business and Case Studies, Cloud Computing, Data Warehousing and Business Intelligence, Tutorial
MapReduce + SQL Using Open Source Software and Tools
Christophe Bisciglia (Cloudera, Inc) et al
Recently, there has been a lot of buzz around MapReduce, and the Apache Hadoop project. Even more recently, we have seen proprietary SQL database systems add support for MapReduce. This is great for data, but lacks advantages of open source. In this tutorial, we will provide both background knowledge and the practical experience necessary to combine these models to get more out of your data.
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.
8:30am-12:00pm (3h 30m) Performance Tuning and Benchmarks, Tutorial
MySQL Benchmarking and Monitoring Tools
Tom Hanlon (Cloudera)
Setting realistic expectations and choosing appropriate architectures rely on having solid benchmarks. This tutorial will show you how to use the available tools. In addition once you have built your application monitoring is key. Join us while we give you a three hour tour of the tools available. Tools such as mysqlslap, supersmack, jmeter, xenoss, enterprise monitor, nagios and more.
1:30pm-5:00pm (3h 30m) Architecture and Technology, MySQL Cluster and High Availability, Replication and Scale-Out, Tutorial
Scale Up, Scale Out, and High Availability: Solutions and Combinations
MC Brown (Sun Microsystems)
There are many different ways of scaling up and scaling out using MySQL. You can take advantage of replication, DRBD, memcached, MySQL Proxy and many other solutions. This tutorial will take you through all of these solutions and their combinations to increase your database throughput.
8:30am-12:00pm (3h 30m) Architecture and Technology, Performance Tuning and Benchmarks, Tutorial
The Revised memcached Tutorial
Alan Kasindorf (Six Apart) et al
The original memcached tutorial has done its rounds around the globe, and it's time for round two. Quickly get up to speed with integration and tuning examples, then dive into new topics and community tricks. See how the new binary protocol and storage engine interfaces can solve hard problems.
1:30pm-5:00pm (3h 30m) Architecture and Technology, MySQL Cluster and High Availability, Performance Tuning and Benchmarks, Replication and Scale-Out, Security and Database Administration, Storage Engine Development and Optimization, Tutorial
Understanding How MySQL Works by Understanding Metadata
Sheeri K. Cabral (Mozilla Foundation) et al
You don't have to read source code -- understanding how MySQL works can be achieved through the system data. Learn a wide range of topics in this 3-hour tutorial, and leave armed with tons of knowledge about how MySQL 5.0, 5.1 and 6.0 work. You will take home a healthy understanding of performance tuning, storage engines, replication and many tips and tricks to help you be a better DBA.
5:00pm-7:00pm (2h)
MySQL Career Fair
Sponsored by Sun Microsystems, Inc., the MySQL open source career fair offers sponsors the opportunity to promote job openings to the hundreds of MySQL developer DBAs and system administrators attending the conference. The one-day fair will take place on the first day of the conference.
12:00pm-1:30pm (1h 30m)
Break: Lunch
Served Outside in the Terra Court and Inside in the Santa Clara Ballroom
7:30am-8:30am (1h)
Break: Continental Breakfast

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

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

Press and Media

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

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.