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 How Sun and MySQL are Driving MySQL Performance and Scalability to your personal schedule
10:50am How Sun and MySQL are Driving MySQL Performance and Scalability Allan Packer (Sun Microsystems), Mikael Ronstrom (MySQL)
Add Agile Environments and DBAs to your personal schedule
11:55am Agile Environments and DBAs Sheeri K. Cabral (Mozilla Foundation), Laine Campbell (Pythian)
Add Rethinking MySQL, Enter Drizzle to your personal schedule
2:00pm Rethinking MySQL, Enter Drizzle Brian Aker (HP)
Add Mining for Insight Within Two Billion Visits to your personal schedule
4:25pm Mining for Insight Within Two Billion Visits Osma Ahvenlampi (Sulake)
Add MySQL Cluster 7.0 - New Features to your personal schedule
5:15pm MySQL Cluster 7.0 - New Features Johan Andersson (SUN MySQL)
Ballroom B
Add New Replication Features to your personal schedule
10:50am New Replication Features Lars Thalmann (Oracle), Mats Kindahl (Oracle)
Add Spatial SQL: Who Needs a Traditional GIS? to your personal schedule
11:55am Spatial SQL: Who Needs a Traditional GIS? John Powell (eMapSite)
Add Leveraging MySQL for Efficient Collaboration to your personal schedule
2:00pm Leveraging MySQL for Efficient Collaboration Boris Burtin (Zimbra Inc.)
Add The PBXT Storage Engine: Meeting Future Challenges to your personal schedule
3:05pm The PBXT Storage Engine: Meeting Future Challenges Paul McCullagh (PrimeBase Technologies GmbH)
Add Introduction to Using DTrace with MySQL to your personal schedule
4:25pm Introduction to Using DTrace with MySQL Vince Carbone (Sun Microsystems, Inc), Mikael Ronstrom (MySQL)
Ballroom C
Add MySQL and Search at Craigslist to your personal schedule
10:50am MySQL and Search at Craigslist Jeremy Zawodny (craigslist.org)
Add MySQL Embedded: Getting Started with libmysqld to your personal schedule
11:55am MySQL Embedded: Getting Started with libmysqld Anders Karlsson (Recorded Future)
Add External Stored Procedures Framework for MySQL to your personal schedule
3:05pm External Stored Procedures Framework for MySQL Antony Curtis (Blizzard Entertainment)
Add Solving Common SQL Problems with the SeqEngine to your personal schedule
4:25pm Solving Common SQL Problems with the SeqEngine Beat Vontobel (MeteoNews AG)
Add Hadoop and MySQL: Friends with Benefits to your personal schedule
5:15pm Hadoop and MySQL: Friends with Benefits Frank Mashraqi (Opportunities)
Ballroom D
Add Using the Event Scheduler: The Friendly Behind-the-Scenes Helper to your personal schedule
10:50am Using the Event Scheduler: The Friendly Behind-the-Scenes Helper Giuseppe Maxia (Continuent), Andrey Hristov (SUN Microsystems)
Add Distributed Innodb Caching with memcached to your personal schedule
2:00pm Distributed Innodb Caching with memcached Matthew Yonkovit (MySQL), Yves Trudeau (Percona)
Add Advanced Query Manipulation with MySQL Proxy to your personal schedule
3:05pm Advanced Query Manipulation with MySQL Proxy Kay Roepke (Sun Microsystems)
Add Tricks and Tradeoffs of Deploying MySQL Clusters in the Cloud to your personal schedule
4:25pm Tricks and Tradeoffs of Deploying MySQL Clusters in the Cloud Thorsten von Eicken (RightScale, Inc)
Ballroom E
Add State of the Dolphin to your personal schedule
8:30am Keynotes
Room: Ballroom E
State of the Dolphin Karen Padir (Sun Microsystems, MySQL & Software Infrastructure group)
Add This is Not a Web App: The Evolution of a MySQL Deployment at Google to your personal schedule
9:15am Keynotes
Room: Ballroom E
This is Not a Web App: The Evolution of a MySQL Deployment at Google Mark Callaghan (Facebook)
Add Do You Believe in Magic? to your personal schedule
10:00am Plenary
Room: Ballroom E
Do You Believe in Magic? Bruce Armstrong (Kickfire), Justin Lin (Mamasource)
Add Getting the Most Out of MySQL Enterprise Monitor 2.0 to your personal schedule
10:50am Getting the Most Out of MySQL Enterprise Monitor 2.0 Phil Hildebrand (thePlatform), Ryan Thiessen (Facebook)
Add MySQL Cluster on Windows to your personal schedule
11:55am MySQL Cluster on Windows Stewart Smith (Percona)
Add Falcon Storage Engine - Designed for Speed to your personal schedule
2:00pm Falcon Storage Engine - Designed for Speed Kevin Lewis (Sun Microsystems), Ann Harrison
Add MySQL Proxy Meets: Binlogs to your personal schedule
4:25pm MySQL Proxy Meets: Binlogs Jan Kneschke (MySQL)
Add Scaling a Widget Company to your personal schedule
5:15pm Scaling a Widget Company Dathan Pattishall (Rockyou)
Ballroom F
Add Connector/J Performance Gems to your personal schedule
10:50am Connector/J Performance Gems Mark Matthews (Oracle)
Add Starring Sakila: Data Warehousing Explained, Illustrated, and Subtitled to your personal schedule
11:55am Starring Sakila: Data Warehousing Explained, Illustrated, and Subtitled Roland Bouman (XCDSQL Solutions / Strukton Rail), Matt Casters (Pentaho)
Add How I Used Query Analysis to Speed Up My Applications  to your personal schedule
2:00pm How I Used Query Analysis to Speed Up My Applications MC Brown (Sun Microsystems)
Add Not so Quiet on the C++ Front to your personal schedule
4:25pm Not so Quiet on the C++ Front Andrey Hristov (SUN Microsystems)
Add High Performance Ruby on Rails and MySQL to your personal schedule
5:15pm High Performance Ruby on Rails and MySQL David Berube (Berube Consulting)
Ballroom G
Add Mother Knows Best! to your personal schedule
10:50am Mother Knows Best! Raj Cherabuddi (Kickfire), Steve Ketchpel (Mamasource)
Add InnoDB: Innovative Technologies for Performance and Data Protection to your personal schedule
11:55am InnoDB: Innovative Technologies for Performance and Data Protection Ken Jacobs (Oracle / Innobase), Heikki Tuuri (Innobase / Oracle Corp.)
Add SmartScaling MySQL with Virident GreenCloud Storage Class Memory Servers to your personal schedule
2:00pm SmartScaling MySQL with Virident GreenCloud Storage Class Memory Servers Shridar Subramanian (Virident Systems, Inc.), Shirish Jamthe ( Virident Systems, Inc.)
Add IBM DB2 Storage Engine for MySQL  to your personal schedule
3:05pm IBM DB2 Storage Engine for MySQL Craig Johnson (IBM ), Tim Clark (IBM)
Add Cloud Backup for MySQL to your personal schedule
4:25pm Cloud Backup for MySQL Chander Kant (Zmanda)
Add Enterprise Dashboards for MySQL to your personal schedule
5:15pm Enterprise Dashboards for MySQL David Ferguson (iDashboards), Matt Gentry (iDashboards)
Bayshore
Add MySQL Camp to your personal schedule
9:00am MySQL Camp
Ballroom H
Add End-to-End Open Source Business Intelligence, ETL, and Data Warehouse  for MySQL to your personal schedule
10:50am End-to-End Open Source Business Intelligence, ETL, and Data Warehouse for MySQL Ian Fyfe (JasperSoft), David Lutz (Infobright), Bruce Belvin (Monolith Software Solutions), Jay Webster (Quova)
Add Supercharging Your MySQL Deployment with Intel Technologies to your personal schedule
2:00pm Supercharging Your MySQL Deployment with Intel Technologies Steven Chin (Intel Corporation)
Add Self-Service Business Intelligence for MySQL to your personal schedule
3:05pm Self-Service Business Intelligence for MySQL James Dixon (Pentaho), Lance Walter (Pentaho Corporation)
Add Radically Improving Datacenter Performance and TCO with Breakthrough MySQL and Memcached Appliances to your personal schedule
4:25pm Radically Improving Datacenter Performance and TCO with Breakthrough MySQL and Memcached Appliances Darpan Dinker (Schooner Information Technology, Inc.), Brian O’Krafka (Schooner Information Technology)
12:40pm Lunch
Room: Santa Clara Ballroom
7:30am Continental Breakfast
Room: Mezzanine
10:20am Morning Break
Room: Exhibit Hall A
3:50pm Afternoon Break
Room: Exhibit Hall A
Add Expo Hall Reception to your personal schedule
6:00pm Expo Hall Reception
Room: Exhibit Hall A
7:30pm BoFs
Room: Ballroom Foyer
TBC
10:50am-11:50am (1h) Architecture and Technology, Performance Tuning and Benchmarks
How Sun and MySQL are Driving MySQL Performance and Scalability
Allan Packer (Sun Microsystems) et al
This session describes the joint Sun/MySQL performance & scalability project. We will look at the key performance issues, what has been achieved so far and share initial results. We will indicate some of what's on the roadmap for the immediate future. Wherever possible, best practices and recommendations for achieving optimal performance will be offered.
11:55am-12:40pm (45m) Security and Database Administration
Agile Environments and DBAs
Sheeri K. Cabral (Mozilla Foundation) et al
Working in an Agile environment poses unique challenges for DBAs used to more traditional environments. This session, co-presented by Laine Campbell of Palomino DB, Inc. and Sheeri K. Cabral of The Pythian Group, will explain how to function more effectively as an Agile DBA, giving you tips and tricks to better survive in an Agile development environment.
2:00pm-3:00pm (1h) Architecture and Technology
Rethinking MySQL, Enter Drizzle
Brian Aker (HP)
Ever wondered what would happen if we could rethink a decade worth of design changes? Drizzle is a fork of the MySQL server targeted at web development and cloud computing. We are looking at how to create database for modern multi-core, large memory databases that fit inside of an overall application framework.
3:05pm-3:50pm (45m) Web 2.0, Ajax, and Emerging Technologies
Creating Quick and Powerful Web Applications with MySQL, GlassFish, and NetBeans
Arun Gupta (Sun Microsystems)
Many of the characteristics that make MySQL so successful also apply to GlassFish and NetBeans. This talk will demonstrate how MySQL, GlassFish, and NetBeans can be used together to create quick and powerful web applications. It shares tips to boost web application development when using all of them together.
4:25pm-5:10pm (45m) Architecture and Technology, Data Warehousing and Business Intelligence
Mining for Insight Within Two Billion Visits
Osma Ahvenlampi (Sulake)
Habbo, the world's leading virtual world for teens, has been running on MySQL ever since year 2000 and serves millions of users each month. It's global operation and continued product development depend on timely analysis of masses of data, a challenge we solved using Infobright's Brighthouse DWH engine. I'll tell you why and how we did that.
5:15pm-6:00pm (45m) MySQL Cluster and High Availability
MySQL Cluster 7.0 - New Features
Johan Andersson (SUN MySQL)
In blazing speed we will cover the most important features on MYSQL Cluster 7.0: online add node, multi-threading of the data node and a bunch of other features that pushes the limits of MySQL Cluster even further. A demo will be made showing how to add a node.
10:50am-11:50am (1h) Replication and Scale-Out
New Replication Features
Lars Thalmann (Oracle) et al
The MySQL Replication developers walk through some of the new Replication features of MySQL 5.1 and MySQL 6.0, such as row-based replication, heart-beating and semi-synchronous replication.
11:55am-12:40pm (45m) Business and Case Studies, Java
Spatial SQL: Who Needs a Traditional GIS?
John Powell (eMapSite)
The presentation will discuss the loading and indexing of spatial data, but will concentrate on the spatial functions available for further analysis in MySQL. Specific business cases will be used to illustrate these functions, such as the real-time monitoring of boats in offshore windfarm construction. A Java front-end will be used to support the claim that Java plus Mysql equals traditional GIS
2:00pm-3:00pm (1h) Web 2.0, Ajax, and Emerging Technologies
Leveraging MySQL for Efficient Collaboration
Boris Burtin (Zimbra Inc.)
Enterprise email is broken. From managing metadata to the inefficiency of multiple message storage, IT administrators have long bemoaned the task of implementing a scalable, affordable, reliable messaging architecture. Zimbra and MySQL’s combined expertise has altered the way administrators control their email servers through the development of a more effective back end for messaging architecture.
3:05pm-3:50pm (45m) Storage Engine Development and Optimization
The PBXT Storage Engine: Meeting Future Challenges
Paul McCullagh (PrimeBase Technologies GmbH)
What are the challenges facing storage engines today and tomorrow? Solid state storage, 64 cores and beyond and cloud computing environments are all areas in which a storage engine must prove itself now, to be equipped for the future. This session will discuss the design of the PBXT transactional storage engine, and the ideas and solutions, planned and implemented to meet these challenges.
4:25pm-5:10pm (45m) Performance Tuning and Benchmarks
Introduction to Using DTrace with MySQL
Vince Carbone (Sun Microsystems, Inc) et al
This session will introduce DTrace, OpenSolaris's Dynamic Trace Facility, which can be used to give unprecedented access to the inner workings of MySQL. We will explore specific MySQL DTrace probes and the DTrace pid provider, which allows the gathering of information about any function within a process.
5:15pm-6:00pm (45m) Architecture and Technology, Performance Tuning and Benchmarks
Understanding and Control of MySQL Query Optimizer: Traditional and Novel Tools and Techniques
Sergey Petrunia (MySQL)
This is a query optimization troubleshooting roadmap, presented by one of the MySQL optimizer developers. First, we'll give an overview of available query execution strategies and how they are (or aren't) shown in the EXPLAIN output. Second, we'll show how one can find out what the optimizer got wrong. Third, we'll discuss what means one can use to make the optimizer pick the right query plan.
10:50am-11:50am (1h) Architecture and Technology, Migration
MySQL and Search at Craigslist
Jeremy Zawodny (craigslist.org)
Craigslist serves millions of classifieds to millions of users around the world on a daily basis and MySQL is our database of record for all this data. But how do you efficiently design a search system to handle this volume?
11:55am-12:40pm (45m) Architecture and Technology, ISV/OEM
MySQL Embedded: Getting Started with libmysqld
Anders Karlsson (Recorded Future)
MySQL deeply embedded version, libmysqld, is coming back in MySQL Version 5.1. This talk gives an overview of libmysqld, the advantages and the limitations, as well as example applications and sample code. The talk is centered around C applications, so knowledge of C is assumed to appreciate this talk fully.
2:00pm-3:00pm (1h) Architecture and Technology, Performance Tuning and Benchmarks, Storage Engine Development and Optimization
If You Love It, Break It: Testing MySQL with the Random Query Generator
Philip Stoev (Sun Microsystems)
This session will present the Random Query Generator, a new tool for database workload generation for the purpose of stress testing.
3:05pm-3:50pm (45m) Architecture and Technology
External Stored Procedures Framework for MySQL
Antony Curtis (Blizzard Entertainment)
A tour of External Language Stored Procedures for MySQL and how they overcome the challenges involved when using MySQL's UDFs and SQL stored procedures.
4:25pm-5:10pm (45m) Security and Database Administration, Storage Engine Development and Optimization
Solving Common SQL Problems with the SeqEngine
Beat Vontobel (MeteoNews AG)
Experienced SQL developers know how to solve a class of quite different problems efficiently with the help of an auxiliary sequence table: We'll learn from them with easy to understand hands-on examples -- and meet the SeqEngine, a pluggable storage engine for MySQL 5.1 that helps us to apply the expert's tricks even more efficiently.
5:15pm-6:00pm (45m) Architecture and Technology, Java, Replication and Scale-Out, Web 2.0, Ajax, and Emerging Technologies
Hadoop and MySQL: Friends with Benefits
Frank Mashraqi (Opportunities)
The combination of MySQL and Hadoop opens up new doors for innovation that weren't possible before. Hadoop allows for Massive Parallel Processing but falls short of offering the speed, features and advantages of a relational database such as MySQL. For data intensive startups with massive data processing requirements, a combination of Hadoop and MySQL may be the best solution.
10:50am-11:50am (1h) Architecture and Technology, Security and Database Administration
Using the Event Scheduler: The Friendly Behind-the-Scenes Helper
Giuseppe Maxia (Continuent) et al
One of MySQL 5.1 main features is the event scheduler, a portable way of executing SQL commands at given times or at scheduled intervals. Using the event scheduler you can organize your work regardless of the operating system you work with. This session presents the basics of the event scheduler, common tasks, tips and tricks.
11:55am-12:40pm (45m) Architecture and Technology, Business and Case Studies, Security and Database Administration, Storage Engine Development and Optimization
Automated Data Versioning with a Storage Engine Middleware
Peter Volk (DDEngine)
With the increase complexity of software architecture and database design the amount of data stored in databases systems grows rapidly. Additionally, data security and international regulatory laws require that data changes are audited and restorable to any point of time. The revision engine implements automated auditing of data transparently as a storage engine.
2:00pm-3:00pm (1h) Storage Engine Development and Optimization
Distributed Innodb Caching with memcached
Matthew Yonkovit (MySQL) et al
The InnoDB storage engine has been modified to use memcached as a level 2 cache, the InnoDB buffer pool being the level 1. Important reduction of the disk load and performance boost has been observed. This opens a new way of scaling out MySQL.
3:05pm-3:50pm (45m) Architecture and Technology, Replication and Scale-Out
Advanced Query Manipulation with MySQL Proxy
Kay Roepke (Sun Microsystems)
Advanced uses of MySQL Proxy require a deeper understanding of queries running through Proxy than tokenization can offer. Using a parser and supplementary infrastructure makes accurate query rewriting possible to do sharding, better error messages or accomodating legacy applications. We will look at how to implement these features and demonstrates how it can be used in other applications, too.
4:25pm-5:10pm (45m) Cloud Computing, Replication and Scale-Out, Web 2.0, Ajax, and Emerging Technologies
Tricks and Tradeoffs of Deploying MySQL Clusters in the Cloud
Thorsten von Eicken (RightScale, Inc)
Launching MySQL databases in "The Cloud" can make a DBA's dreams come true. While it is relatively easy to set up special-purpose replicas or scale out on demand -- it is not as easy as it looks! RightScale, the leader in cloud computing management,has already launched thousands of MySQL clusters in the cloud and can help attendees understand the tradeoffs and tricks it takes to do it right.
5:15pm-6:00pm (45m) Business and Case Studies, Data Warehousing and Business Intelligence, ISV/OEM, Performance Tuning and Benchmarks
Faster Data Reduction and Smoothing for Analysis & Archival in MySQL
Michael McFadden (Sciencelogic.com)
Any application with frequent polling and extensive archiving needs has run into the situation of ‘too much data’. Tables become huge and unsearchable, performance goes down, and over time the cost to store this data adds up. This session covers data smoothing techniques including SQL query side solutions that reduce resolution for data archival storage for more efficient application performance.
8:30am-9:15am (45m) Keynote
State of the Dolphin
Karen Padir (Sun Microsystems, MySQL & Software Infrastructure group)
In the annual State of MySQL keynote, Karen Padir, Vice President for MySQL & Software Infrastructure at Sun Microsystems discusses the current and future role of MySQL in the modern online world. The presentation also covers the broader role MySQL plays at Sun, the role open source is playing for users and customers all over the planet, and what the visions for the future are.
9:15am-10:00am (45m) Keynote
This is Not a Web App: The Evolution of a MySQL Deployment at Google
Mark Callaghan (Facebook)
The inside story of MySQL use at Google, and how this performant database is scaled.
10:00am-10:20am (20m) Keynote
Do You Believe in Magic?
Bruce Armstrong (Kickfire) et al
It began as a question. Could a slice of silicon make MySQL the fastest database on the planet? Impossible, most thought. It would have to be magic. Well, call it magic or advanced technology, it's here. Join us and we'll show you how it's making customers' data warehousing limitations disappear!
10:50am-11:50am (1h) Business and Case Studies
Getting the Most Out of MySQL Enterprise Monitor 2.0
Phil Hildebrand (thePlatform) et al
Have a look at how Big Fish Games and thePlatform are using MySQL Enterprise Monitor 2.0 now to help tune and troubleshoot their applications.
11:55am-12:40pm (45m) .NET/Windows, MySQL Cluster and High Availability
MySQL Cluster on Windows
Stewart Smith (Percona)
With MySQL Cluster 6.4, we introduce support for the Microsoft Windows platform. This session covers: introduction to MySQL Cluster, getting started with Cluster on Windows and differences between Linux and Windows versions.
2:00pm-3:00pm (1h) Storage Engine Development and Optimization
Falcon Storage Engine - Designed for Speed
Kevin Lewis (Sun Microsystems) et al
The Falcon Storage Engine is designed to take advantage of multi-core computers. It is reaching GA at a time when computer performance is being increased mostly by adding more cores. Falcon's unique characteristics will be explained and contrasted with InnoDB and other MySQL storage engines.
3:05pm-3:50pm (45m) Ruby and MySQL
MySQL and the ORM: How Far Can You Get Without SQL?
Jon Dahl (Phronos)
How good are ORMs like ActiveRecord, DataMapper, and Sequel? We'll examine the dominant Ruby ORMs and look at the SQL they generate, MySQL gotchas, and what a developer really needs to know about SQL in the age of ActiveRecord.
4:25pm-5:10pm (45m) Architecture and Technology, Replication and Scale-Out
MySQL Proxy Meets: Binlogs
Jan Kneschke (MySQL)
Binlogs are essential for the MySQL Replication. MySQL Proxy can unleash the full power of binlogs: filtering, rewriting, splitting and merging.
5:15pm-6:00pm (45m) Architecture and Technology, Cloud Computing, LAMP, Replication and Scale-Out
Scaling a Widget Company
Dathan Pattishall (Rockyou)
Sharding is all the rage now a days, this presentation explains in detail how Rockyou.com implements Sharding to support over 100 million users across various global social networks. More then 3.4 Billion queries per day are done on this new architecture all using mySQL as a common backend.
10:50am-11:50am (1h) Java, Performance Tuning and Benchmarks
Connector/J Performance Gems
Mark Matthews (Oracle)
Connector/J has a wealth of under-promoted performance features. Come to this session to learn about bulk data loading, load balancing, batch rewriting and the "reckless but really fast" options that C/J has.
11:55am-12:40pm (45m) Architecture and Technology, Business and Case Studies, Data Warehousing and Business Intelligence, Migration
Starring Sakila: Data Warehousing Explained, Illustrated, and Subtitled
Roland Bouman (XCDSQL Solutions / Strukton Rail) et al
Lately there's been a lot of talk about MySQL-based business intelligence and datawarehousing. But what does it all really mean? What's behind the BI/OLAP/ETL alphabet soup, and what in heavens name are star schemas, facts and dimensions? Using the Sakila sample database as material, this session will explain what data warehouses are, what problems they solve, and how they are designed and built.
2:00pm-3:00pm (1h) Performance Tuning and Benchmarks
How I Used Query Analysis to Speed Up My Applications
MC Brown (Sun Microsystems)
Query analysis can help highlight issues in the SQL in your application, but there are many ways of getting that information. Obvious choices are explain and the slow-query log, but newer solutions, such as live query monitoring, mysql proxy and DTrace provide additional benefits.
3:05pm-3:50pm (45m) Performance Tuning and Benchmarks
Covering Indexes: Retrieving Data Without Accessing It
Stephane Combaudon (SQLI)
Indexes are known to speed up retrievals, but do you know that sometimes looking at the indexes is sufficient to get the data you need ? This session will help you understand the principles of covering indexes, their benefits and the situations where you should avoid them.
4:25pm-5:10pm (45m) Architecture and Technology, ISV/OEM
Not so Quiet on the C++ Front
Andrey Hristov (SUN Microsystems)
This session will present the latest connector developed by SUN - MySQL Connector/C++.
5:15pm-6:00pm (45m) Ruby and MySQL
High Performance Ruby on Rails and MySQL
David Berube (Berube Consulting)
Database access in Ruby on Rails can be extremely slow, but it doesn't have to be: this talk will discuss ways you can get massive performance speedups by increasing your query efficiency and by minimizing ActiveRecord object creation. This can keep your application scalable and responsible even under large datasets and modest hardware.
10:50am-11:50am (1h) Products & Services
Mother Knows Best!
Raj Cherabuddi (Kickfire) et al
Mamasource has a vibrant online community with 2 million members and hundreds of millions of rows of data. Explosive growth meant we were pushing the envelope on analytics. We required dramatic improvements in query performance, scalability and cost. Find out how Kickfire's appliance proved to be the magic we needed!
11:55am-12:40pm (45m) Products & Services
InnoDB: Innovative Technologies for Performance and Data Protection
Ken Jacobs (Oracle / Innobase) et al
InnoDB has always had unique features to maximize performance and protect the integrity of your data. As hardware has evolved, InnoDB has been enhanced to take full advantage of modern multi-core, large memory platforms. Come learn about the special design features of InnoDB and the performance- and reliability-enhancing features recently introduced in the InnoDB Plugin.
2:00pm-3:00pm (1h) Products & Services
SmartScaling MySQL with Virident GreenCloud Storage Class Memory Servers
Shridar Subramanian (Virident Systems, Inc.) et al
A new approach to servers and the storage and memory hierarchy can offer dramatic improvements in performance, scalability, and energy and cost efficiency for MySQL in the data center.
3:05pm-3:50pm (45m) Products & Services
IBM DB2 Storage Engine for MySQL
Craig Johnson (IBM ) et al
This session will highlight some of the architectural specifics of the DB2 Storage Engine as well as discuss uses and benefits of the storage engine.
4:25pm-5:10pm (45m) Products & Services
Cloud Backup for MySQL
Chander Kant (Zmanda)
Cloud is becoming computing and storage platform of choice for MySQL DBAs. In this session, we will discuss backing up on-premises MySQL databases to Storage Cloud (e.g. S3 or Sun Cloud), as well as backing up MySQL databases running in the cloud. We will demonstrate Zmanda's Cloud Backup Solutions.
5:15pm-6:00pm (45m) Products & Services
Enterprise Dashboards for MySQL
David Ferguson (iDashboards) et al
Attendees will learn the benefits and key features of a solid dashboard solution. The presentation will also include a demonstration of how to build and configure dashboards and a discussion of the integration with MySQL.
9:00am-5:00pm (8h)
MySQL Camp
MySQL Camp 2009, a community organized event designed to share and improve the essential skills required to participate in collaborative, free and open online projects. It is the place for hacking code and exchanging technology within the larger event.
10:50am-11:50am (1h) Products & Services
End-to-End Open Source Business Intelligence, ETL, and Data Warehouse for MySQL
Ian Fyfe (JasperSoft) et al
In this joint presentation, Ian Fyfe, Senior Director of Product Management at Jaspersoft, and David Lutz, Director of Systems Engineering at Infobright, will discuss the evolution of the market and give real-world examples of end-to-end open source Business Intelligence solutions.
11:55am-12:40pm (45m) Products & Services
1-Click Data Availability for MySQL: High Availability and Scalability in the Amazon Cloud
Robert Hodges (Continuent.com)
Amazon cloud computing offers unique capabilities for cheap and scalable computing. This talk provides a down-to-earth description of the challenges of cloud databases and practical recipes to protect data, scale performance, and keep servers fully available. Includes a demo featuring Tungsten clustering and RightScale Management tools.
2:00pm-3:00pm (1h) Products & Services
Supercharging Your MySQL Deployment with Intel Technologies
Steven Chin (Intel Corporation)
Supercharge your MySQL deployments with the world-class performance of Intel® Xeon® 5500 series processors. Hear Steven Chin, Director of Software Engineering, discuss Intel's role in OpenSource and the ongoing benefits to users that are a result of Intel performance teams working jointly with Sun and the MySQL performance engineers.
3:05pm-3:50pm (45m) Products & Services
Self-Service Business Intelligence for MySQL
James Dixon (Pentaho) et al
Join James Dixon, founder and chief technology officer of Pentaho Corporation, as he explains how to bring business intelligence to your MySQL deployments with Pentaho BI Suite – the most comprehensive suite of BI capabilities in open source.
4:25pm-5:10pm (45m) Products & Services
Radically Improving Datacenter Performance and TCO with Breakthrough MySQL and Memcached Appliances
Darpan Dinker (Schooner Information Technology, Inc.) et al
Learn how the Schooner Appliance for MySQL leverages the latest advances in flash memory, multi-core processors, and low-latency interconnects to deliver breakthrough price and performance. In this presentation, you’ll see how Schooner overcomes difficult datacenter scaling problems while cutting TCO by 60% and delivering 8x higher performance than ordinary servers.
5:15pm-6:00pm (45m) Products & Services
Data Integration and Real-time Replication for Heterogeneous Databases: Connecting MySQL to Oracle, DB2, SQL Server, and Others
Marco Sandrini (HiT Software, Inc.)
In this session, DBMoto’s architect, Marco Sandrini, will walk attendees through a technical review and customer implementation example of mirroring between MySQL and other major databases. DBMoto’s functionality includes support for remote replication, fast CSV loading, replication grouping, recovery, and visual error-checking.
12:40pm-2:00pm (1h 20m)
Break: Lunch
Served Outside in the Terra Court and Inside in Santa Clara Ballroom
7:30am-8:30am (1h)
Break: Continental Breakfast
10:20am-10:50am (30m)
Break: Morning Break
3:50pm-4:25pm (35m)
Break: Afternoon Break
6:00pm-7:30pm (1h 30m)
Break: Expo Hall Reception
7:30pm-10:30pm (3h)
Plenary: BoFs
To be confirmed

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.