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 Mastering the Art of Indexing to your personal schedule
10:50am Mastering the Art of Indexing Yoshinori Matsunobu (DeNA)
Add Shell Scripting for MySQL Administration: An Introduction to your personal schedule
11:55am Shell Scripting for MySQL Administration: An Introduction Bob Burgess (Radian6 Technologies)
Add Writing Efficient Java Applications for MySQL Cluster Using NDB/J  to your personal schedule
3:05pm Writing Efficient Java Applications for MySQL Cluster Using NDB/J Monty Taylor (HP), Jess Balint (Sun Microsystems, Inc.)
Add Perl Stored Procedures for MySQL to your personal schedule
4:25pm Perl Stored Procedures for MySQL Antony Curtis (Blizzard Entertainment)
Add Taking ActiveRecord to the Next Level to your personal schedule
5:15pm Taking ActiveRecord to the Next Level Blythe Dunham (Spongecell)
Ballroom C
Add Trigger Happy: Getting Around MySQL Limitations  to your personal schedule
10:50am Trigger Happy: Getting Around MySQL Limitations Phil Hildebrand (thePlatform)
Add Crash Recovery and Media Recovery in InnoDB to your personal schedule
2:00pm Crash Recovery and Media Recovery in InnoDB Heikki Tuuri (Innobase / Oracle Corp.)
Add Partitioning Under the Hood to your personal schedule
3:05pm Partitioning Under the Hood Mattias Jonsson (Sun Microsystems), Mikael Ronstrom (MySQL)
Add High Availability and Scalability Patches from Google to your personal schedule
4:25pm High Availability and Scalability Patches from Google Ben Handy (Google), Justin Tolmer (Google)
Add mysqlnd: How the PHP/MySQL Stack Got Better to your personal schedule
5:15pm mysqlnd: How the PHP/MySQL Stack Got Better Andrey Hristov (SUN Microsystems)
Ballroom B
Add Build Your Own MySQL Time Machine to your personal schedule
10:50am Build Your Own MySQL Time Machine Chuck Bell (Oracle), Mats Kindahl (Oracle)
Add Maria: The New Transactional Storage Engine for MySQL to your personal schedule
2:00pm Maria: The New Transactional Storage Engine for MySQL Michael Widenius (Monty Program Ab)
Add Innodb Database Recovery Techniques to your personal schedule
3:05pm Innodb Database Recovery Techniques Peter Zaitsev (Percona LLC)
Add Optimizing MySQL Performance with ZFS to your personal schedule
5:15pm Optimizing MySQL Performance with ZFS Allan Packer (Sun Microsystems), Neelakanth Nadgir (Sun Microsystems)
Ballroom D
Add Cloud Computing with MySQL and Kettle to your personal schedule
11:55am Cloud Computing with MySQL and Kettle Matt Casters (Pentaho)
Add MySQL Performance on EC2 to your personal schedule
3:05pm MySQL Performance on EC2 Mark Callaghan (Facebook)
Add Redundant Storage Cluster: For When It's Just Too Big to your personal schedule
5:15pm Redundant Storage Cluster: For When It's Just Too Big Bob Burgess (Radian6 Technologies)
Ballroom E
Add Extreme Performance and SmartScaling MySQL with Storage Class Memory Servers to your personal schedule
8:30am Keynotes
Room: Ballroom E
Extreme Performance and SmartScaling MySQL with Storage Class Memory Servers Vijay Karamcheti (Virident Systems)
Add The Great Open Cloud Shootout to your personal schedule
8:50am Keynotes
Room: Ballroom E
The Great Open Cloud Shootout Kaj Arnö (SkySQL Ab), Lew Tucker (Sun Microsystems, Inc.), Monty Taylor (HP), Jeremy Zawodny (craigslist.org), Chander Kant (Zmanda), Thorsten von Eicken (RightScale, Inc), Prashant Malik (Facebook), Mike Culver (Amazon)
Add How to be a MySQL Community Superhero to your personal schedule
9:45am Plenary
Room: Ballroom E
How to be a MySQL Community Superhero Sheeri K. Cabral (Mozilla Foundation)
Add Drowning in Data but Searching for Insight? Delivering Sophisticated Analytics with Open Source  to your personal schedule
10:00am Plenary
Room: Ballroom E
Drowning in Data but Searching for Insight? Delivering Sophisticated Analytics with Open Source Miriam Tuerk (Infobright Inc), Brian Gentile (JasperSoft)
Add Beginner's Guide to Website Performance with MySQL and memcached to your personal schedule
10:50am Beginner's Guide to Website Performance with MySQL and memcached Adam Donnison (Sun Microsystems)
Add Connect and Replicate Securely:  How to Use MySQL with SSL to your personal schedule
2:00pm Connect and Replicate Securely: How to Use MySQL with SSL Sheeri K. Cabral (Mozilla Foundation)
Add Wide Open Spaces: Using MySQL as a Web Mapping Service Backend to your personal schedule
3:05pm Wide Open Spaces: Using MySQL as a Web Mapping Service Backend Don Beesing (Alion Science and Technology)
Add InnoDB Internals: InnoDB File Formats and Source Code Structure  to your personal schedule
5:15pm InnoDB Internals: InnoDB File Formats and Source Code Structure Heikki Tuuri (Innobase / Oracle Corp.), Calvin Sun (Twitter)
8:30pm TBC
Ballroom F
Add The Future of MySQL to your personal schedule
10:50am The Future of MySQL Robin Schumacher (Sun/MySQL), Rob Young (Oracle/MySQL )
Add Monitoring 101: Simple Stuff to Save Your Bacon to your personal schedule
11:55am Monitoring 101: Simple Stuff to Save Your Bacon Ronald Bradford (EffectiveMySQL)
Add Practical MySQL Security to your personal schedule
2:00pm Practical MySQL Security Domas Mituzas (Facebook)
Add New Foreign Keys in 6.1 to your personal schedule
3:05pm New Foreign Keys in 6.1 Konstantin Osipov (MySQL), Peter Gulutzan (MySQL AB)
Add Using MySQL with the Dojo Toolkit to your personal schedule
4:25pm Using MySQL with the Dojo Toolkit MC Brown (Sun Microsystems)
Add Testing the Cluster with ANSTE  to your personal schedule
5:15pm Testing the Cluster with ANSTE Jorge Bernal (Warp Networks), Victor Jimenez (Warp Networks)
Add Quiz Show to your personal schedule
7:00pm Quiz Show
Room: Ballroom F
Quiz Show
Ballroom G
Add The Future of Replication to your personal schedule
11:55am The Future of Replication Mats Kindahl (Oracle), Lars Thalmann (Oracle), Jay Pipes (Rackspace Cloud), Mark Callaghan (Facebook), Sheeri K. Cabral (Mozilla Foundation)
Add From Startup to Enterprise: A Story of MySQL Usage Evolution to your personal schedule
2:00pm From Startup to Enterprise: A Story of MySQL Usage Evolution Vidur Apparao (LiveOps, Inc.), Stephen O'Sullivan (LiveOps, Inc.)
Add Clickability: Scaling SaaS with MySQL and memcached  to your personal schedule
3:05pm Clickability: Scaling SaaS with MySQL and memcached Jeff Freund (Clickability)
Add MySQL and Enterprise Identity Management to your personal schedule
4:25pm MySQL and Enterprise Identity Management Nick Wooler (Sun Microsystems, Inc.), Ludovic Poitou (Sun Microsystems, Inc.)
Ballroom H
Add Using Continuous ETL with Real-Time Queries to Eliminate MySQL Bottlenecks to your personal schedule
10:50am Using Continuous ETL with Real-Time Queries to Eliminate MySQL Bottlenecks Damian Black (SQLstream Inc), Julian Hyde (SQLstream)
Add 3x in 30 Minutes: Application Acceleration Via Improved Network Communication to your personal schedule
11:55am 3x in 30 Minutes: Application Acceleration Via Improved Network Communication Joachim Worringen (Dolphin Interconnect Solutions)
Add MySQL at Ticketmaster: Coming to an Arena Near You! to your personal schedule
3:05pm MySQL at Ticketmaster: Coming to an Arena Near You! Ed Presz (Ticketmaster, Inc.)
Add Open Source Data Visualization with BIRT and MySQL to your personal schedule
4:25pm Open Source Data Visualization with BIRT and MySQL Rob Murphy (Actuate Corporation)
5:15pm TBC
Bayshore
203/204
Add Percona Performance Conference Day 1 to your personal schedule
8:30am PERCONA PERFORMANCE CONFERENCE Wednesday
Percona Performance Conference Day 1
10:20am Morning Break
Room: Exhibit Hall A
3:50pm Afternoon Break
Room: Exhibit Hall A
8:30pm BoFs
Room: Ballroom Foyer
TBC
12:40pm Lunch
Room: Santa Clara Ballroom
Add Jaspersoft/Infobright Reception to your personal schedule
5:30pm Jaspersoft/Infobright Reception
Room: Santa Clara Ballroom
Jaspersoft/Infobright Reception
7:30am Continental Breakfast
Room: Mezzanine
10:50am-11:50am (1h) Performance Tuning and Benchmarks
Mastering the Art of Indexing
Yoshinori Matsunobu (DeNA)
11:55am-12:40pm (45m) Architecture and Technology, Security and Database Administration
Shell Scripting for MySQL Administration: An Introduction
Bob Burgess (Radian6 Technologies)
2:00pm-3:00pm (1h) Architecture and Technology, Performance Tuning and Benchmarks
SAN Performance on a Internal Disk Budget: The Coming Solid State Disk Revolution
Matthew Yonkovit (MySQL)
3:05pm-3:50pm (45m) Java, MySQL Cluster and High Availability
Writing Efficient Java Applications for MySQL Cluster Using NDB/J
Monty Taylor (HP), Jess Balint (Sun Microsystems, Inc.)
4:25pm-5:10pm (45m) LAMP, Migration
Perl Stored Procedures for MySQL
Antony Curtis (Blizzard Entertainment)
5:15pm-6:00pm (45m) Ruby and MySQL, Web 2.0, Ajax, and Emerging Technologies
Taking ActiveRecord to the Next Level
Blythe Dunham (Spongecell)
10:50am-11:50am (1h) Security and Database Administration
Trigger Happy: Getting Around MySQL Limitations
Phil Hildebrand (thePlatform)
11:55am-12:40pm (45m) Architecture and Technology, PHP and MySQL
libdrizzle: A New Client Library for Drizzle and MySQL
Eric Day (craigslist)
2:00pm-3:00pm (1h) Architecture and Technology
Crash Recovery and Media Recovery in InnoDB
Heikki Tuuri (Innobase / Oracle Corp.)
3:05pm-3:50pm (45m) Architecture and Technology, Storage Engine Development and Optimization
Partitioning Under the Hood
Mattias Jonsson (Sun Microsystems), Mikael Ronstrom (MySQL)
4:25pm-5:10pm (45m) Replication and Scale-Out, Storage Engine Development and Optimization
High Availability and Scalability Patches from Google
Ben Handy (Google), Justin Tolmer (Google)
5:15pm-6:00pm (45m) PHP and MySQL
mysqlnd: How the PHP/MySQL Stack Got Better
Andrey Hristov (SUN Microsystems)
10:50am-11:50am (1h) Architecture and Technology, Replication and Scale-Out, Security and Database Administration, Web 2.0, Ajax, and Emerging Technologies
Build Your Own MySQL Time Machine
Chuck Bell (Oracle), Mats Kindahl (Oracle)
11:55am-12:40pm (45m) Architecture and Technology, Cloud Computing, Replication and Scale-Out, Storage Engine Development and Optimization
Using Q4M: A Message Queue Storage Engine for MySQL
Kazuho Oku (DeNA)
2:00pm-3:00pm (1h) Architecture and Technology, Storage Engine Development and Optimization
Maria: The New Transactional Storage Engine for MySQL
Michael Widenius (Monty Program Ab)
3:05pm-3:50pm (45m) Security and Database Administration
Innodb Database Recovery Techniques
Peter Zaitsev (Percona LLC)
4:25pm-5:10pm (45m) ISV/OEM, Storage Engine Development and Optimization
The ScaleDB Storage Engine: Enabling High Performance and Scalability Using Materialized Views and a Shared-Disk Clustering Architecture
Moshe Shadmon (ScaleDB)
5:15pm-6:00pm (45m) Architecture and Technology, Performance Tuning and Benchmarks
Optimizing MySQL Performance with ZFS
Allan Packer (Sun Microsystems), Neelakanth Nadgir (Sun Microsystems)
10:50am-11:50am (1h) Web 2.0, Ajax, and Emerging Technologies
memcached Meets Flash: New Usage of the Plugable Engine Interface
Trond Norbye (Sun Microsystems)
11:55am-12:40pm (45m) Architecture and Technology, Cloud Computing, Data Warehousing and Business Intelligence
Cloud Computing with MySQL and Kettle
Matt Casters (Pentaho)
2:00pm-3:00pm (1h) Architecture and Technology, PHP and MySQL, Web 2.0, Ajax, and Emerging Technologies
Gearing up MySQL: Implementing MySQL Synchronization for Browser-based Apps Using an Embedded Database (Powered by Google Gears)
Roland Bouman (XCDSQL Solutions / Strukton Rail)
3:05pm-3:50pm (45m) Cloud Computing, Performance Tuning and Benchmarks
MySQL Performance on EC2
Mark Callaghan (Facebook)
4:25pm-5:10pm (45m) Performance Tuning and Benchmarks
DTrace Support in MySQL: Guide to Solving Real-life Performance Problems
Alexey Kopytov (Sun Microsystems)
5:15pm-6:00pm (45m) Architecture and Technology, Business and Case Studies, Replication and Scale-Out
Redundant Storage Cluster: For When It's Just Too Big
Bob Burgess (Radian6 Technologies)
8:30am-8:50am (20m) Keynote
Extreme Performance and SmartScaling MySQL with Storage Class Memory Servers
Vijay Karamcheti (Virident Systems)
8:50am-9:45am (55m) Keynote
The Great Open Cloud Shootout
Kaj Arnö (SkySQL Ab), Lew Tucker (Sun Microsystems, Inc.), Monty Taylor (HP), Jeremy Zawodny (craigslist.org), Chander Kant (Zmanda), Thorsten von Eicken (RightScale, Inc), Prashant Malik (Facebook), Mike Culver (Amazon)
9:45am-10:00am (15m)
How to be a MySQL Community Superhero
Sheeri K. Cabral (Mozilla Foundation)
10:00am-10:20am (20m) Keynote
Drowning in Data but Searching for Insight? Delivering Sophisticated Analytics with Open Source
Miriam Tuerk (Infobright Inc), Brian Gentile (JasperSoft)
10:50am-11:50am (1h) Architecture and Technology, LAMP, PHP and MySQL
Beginner's Guide to Website Performance with MySQL and memcached
Adam Donnison (Sun Microsystems)
11:55am-12:40pm (45m) Performance Tuning and Benchmarks
How to Create a Scalable, High Performance Full-text Search Solution with MySQL
Alexander Rubin (MySQL)
2:00pm-3:00pm (1h) Security and Database Administration
Connect and Replicate Securely: How to Use MySQL with SSL
Sheeri K. Cabral (Mozilla Foundation)
3:05pm-3:50pm (45m) LAMP, PHP and MySQL, Web 2.0, Ajax, and Emerging Technologies
Wide Open Spaces: Using MySQL as a Web Mapping Service Backend
Don Beesing (Alion Science and Technology)
4:25pm-5:10pm (45m) Architecture and Technology
Sharding Using Spockproxy: A Sharding-only Version of MySQL Proxy
Frank Flynn (Spock Networks)
5:15pm-6:00pm (45m) Storage Engine Development and Optimization
InnoDB Internals: InnoDB File Formats and Source Code Structure
Heikki Tuuri (Innobase / Oracle Corp.), Calvin Sun (Twitter)
8:30pm-9:30pm (1h)
Session
To be confirmed
10:50am-11:50am (1h) Architecture and Technology
The Future of MySQL
Robin Schumacher (Sun/MySQL), Rob Young (Oracle/MySQL )
11:55am-12:40pm (45m) Architecture and Technology
Monitoring 101: Simple Stuff to Save Your Bacon
Ronald Bradford (EffectiveMySQL)
2:00pm-3:00pm (1h) Security and Database Administration
Practical MySQL Security
Domas Mituzas (Facebook)
3:05pm-3:50pm (45m) Architecture and Technology
New Foreign Keys in 6.1
Konstantin Osipov (MySQL), Peter Gulutzan (MySQL AB)
4:25pm-5:10pm (45m) Web 2.0, Ajax, and Emerging Technologies
Using MySQL with the Dojo Toolkit
MC Brown (Sun Microsystems)
5:15pm-6:00pm (45m) MySQL Cluster and High Availability
Testing the Cluster with ANSTE
Jorge Bernal (Warp Networks), Victor Jimenez (Warp Networks)
7:00pm-8:30pm (1h 30m)
Quiz Show
10:50am-11:50am (1h) Architecture and Technology, Performance Tuning and Benchmarks, Replication and Scale-Out
Extending MySQL Enterprise Monitor with Custom Advisors, Graphs, and Data Collections
Mark Leith (MySQL)
11:55am-12:40pm (45m) Architecture and Technology, Replication and Scale-Out
The Future of Replication
Mats Kindahl (Oracle), Lars Thalmann (Oracle), Jay Pipes (Rackspace Cloud), Mark Callaghan (Facebook), Sheeri K. Cabral (Mozilla Foundation)
2:00pm-3:00pm (1h) Architecture and Technology, Business and Case Studies, Data Warehousing and Business Intelligence, ISV/OEM, Replication and Scale-Out
From Startup to Enterprise: A Story of MySQL Usage Evolution
Vidur Apparao (LiveOps, Inc.), Stephen O'Sullivan (LiveOps, Inc.)
3:05pm-3:50pm (45m) Architecture and Technology, ISV/OEM, Java, Replication and Scale-Out
Clickability: Scaling SaaS with MySQL and memcached
Jeff Freund (Clickability)
4:25pm-5:10pm (45m)
MySQL and Enterprise Identity Management
Nick Wooler (Sun Microsystems, Inc.), Ludovic Poitou (Sun Microsystems, Inc.)
5:15pm-6:00pm (45m) ISV/OEM, Storage Engine Development and Optimization
Inserts at Drive Speed: Designing a Custom Storage Engine for Write-Mostly Applications
Ben Haley (CA-NetQoS)
10:50am-11:50am (1h) Products & Services
Using Continuous ETL with Real-Time Queries to Eliminate MySQL Bottlenecks
Damian Black (SQLstream Inc), Julian Hyde (SQLstream)
11:55am-12:40pm (45m) Products & Services
3x in 30 Minutes: Application Acceleration Via Improved Network Communication
Joachim Worringen (Dolphin Interconnect Solutions)
2:00pm-3:00pm (1h) Products & Services
Calpont: Open Source Columnar Storage Engine for Scalable MySQL DW
Jim Tommaney (InfiniDB)
3:05pm-3:50pm (45m) Products & Services
MySQL at Ticketmaster: Coming to an Arena Near You!
Ed Presz (Ticketmaster, Inc.)
4:25pm-5:10pm (45m) Products & Services
Open Source Data Visualization with BIRT and MySQL
Rob Murphy (Actuate Corporation)
5:15pm-6:00pm (45m)
Session
To be confirmed
9:00am-5:00pm (8h)
MySQL Camp Day 2
8:30am-10:30pm (14h)
Percona Performance Conference Day 1
10:20am-10:50am (30m)
Break: Morning Break
3:50pm-4:25pm (35m)
Break: Afternoon Break
8:30pm-10:30pm (2h)
Plenary: BoFs
To be confirmed
12:40pm-2:00pm (1h 20m)
Break: Lunch
Served Outside in the Terra Court and Inside in Santa Clara Ballroom
5:30pm-7:00pm (1h 30m)
Jaspersoft/Infobright Reception
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.