Schedule

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

Monday, 04/14/2008

8:00am

Monday, 04/14/2008
Location: Mezzanine
Continental Breakfast (60 mins)

9:00am

Add to your personal schedule
Monday, 04/14/2008
MySQL Workbench is a highly customizable tool to help you make your everyday job more efficient. This tutorial will show how to write configurable, flexible, cross-platform plugins (C++, Python, LUA). Read more.
Add to your personal schedule
Monday, 04/14/2008
Mariella Di Giacomo (The Hive)
MySQL 5.0 and higher versions support stored routines that are based on the SQL:2003 standard. The introduction of stored programs in MySLQ 5 has been a significant milestone of the MySQL language. This tutorial will offer a brief overview of the stored program language and focus on how to improve and tune stored programs. Read more.
Add to your personal schedule
Monday, 04/14/2008
Stewart Smith (Sun Microsystems)
A hands-on MySQL Cluster 5.1 tutorial where you'll install and setup MySQL Cluster (on your laptop) and learn about what it is, what it can do, and basic administration skills. Read more.
Add to your personal schedule
Monday, 04/14/2008
Giuseppe Maxia (Sun Microsystems Inc), Jan Kneschke (MySQL)
MySQL Proxy is a tool that can enhance existing MySQL server features and create new ones. This tutorial explains how to create new syntax, filter queries, and how to deal with multiple servers. Read more.
Add to your personal schedule
Monday, 04/14/2008
Florian Haas (LINBIT Information Technologies GmbH), Philipp Reisner (LINBIT Information Technologies GmbH)
Is high availability on your agenda? Then this tutorial is a must. It's high-availability clustering on Linux with MySQL and DRBD in a nutshell. Read more.
Add to your personal schedule
Monday, 04/14/2008
Tangirala Sarma (DW/BI Architect)
Data Warehousing and Business Intelligence is gaining mission critical status in managing today's enterprise. It is critical that these datamarts are built on good foundation. This tutorial focuses on design principles and techniques to build a solid foundation for datamarts using MySQL. Read more.
Monday, 04/14/2008
Location: Ballroom G
Tutorial 7 TBC
Add to your personal schedule
Monday, 04/14/2008
Replication and Scale-Out, Tutorial
Location: Ballroom H
Lars Thalmann (MySQL), Mats Kindahl (MySQL)
In this tutorial, the developers behind MySQL Replication start by explaining the architecture and major replication concepts and then walk you through a configuration to show what you can do with it. Read more.

12:30pm

Monday, 04/14/2008
Location: Pool Area
Lunch (90 mins)

2:00pm

Add to your personal schedule
Monday, 04/14/2008
Roland Bouman (MySQL)
During this tutorial, attendees will get a detailed introduction into the MySQL UDF interface and will learn to write and deploy their own UDFs for both Windows and Linux platforms. Read more.
Add to your personal schedule
Monday, 04/14/2008
Brian Aker (MySQL), Alan Kasindorf (Six Apart)
Large MySQL deployments and Memcached go hand and hand. This tutorial details how to get started, the ins and outs of deploying Memcached as a key caching layer in your applications, and how to keep scaling. Read more.
Add to your personal schedule
Monday, 04/14/2008
Bill Karwin (Karwin Software Solutions)
Bill Karwin has answered questions from SQL users for over ten years. Some techniques have emerged as widely used, but flawed, making them brittle, buggy solutions and create security or scalability risks in your projects. In this tutorial, Karwin describes SQL techniques that should be called antipatterns, illustrates their weaknesses, and offers better solutions. Read more.
Monday, 04/14/2008
Location: Ballroom F
TBC
Add to your personal schedule
Monday, 04/14/2008
Ask Bjørn Hansen (Develooper)
Ask Bjoern Hansen will be covering the overall platform and architecture considerations involved in tuning applications from a holistic perspective. You'll be shown design scaleable architectures for dynamic, high-volume web sites. Topics covered include caching, scalable database design, replication, load-balancing, and architectural decisions derived from many years of experience. Read more.
Monday, 04/14/2008
Location: Ballroom H
TBC

4:00pm

Monday, 04/14/2008
Event
Location: Santa Clara Ballroom
Partner Seminar: Grow your Business with MySQL Enterprise (75 mins)

5:30pm

Add to your personal schedule
Monday, 04/14/2008
Location: Santa Clara Ballroom
MySQL will host a partner meeting, in conjunction with our Conference, on Monday April 14, 2008 from 5:30pm to 7:30pm. As a current or prospective partner, this is a unique opportunity to learn about company goals, future directions, product roadmaps, partnership opportunities. Read more.

Tuesday, 04/15/2008

7:30am

Tuesday, 04/15/2008
Location: Mezzanine
Continental Breakfast (60 mins)

8:30am

Add to your personal schedule
Tuesday, 04/15/2008
Location: Ballroom E
Mårten Mickos (MySQL), Rich Green (Sun Microsystems, Inc)
In his annual State of MySQL keynote, Marten discusses the current and future role of MySQL in the modern online world. The presentation also covers the acquisition by Sun of MySQL, the role open source is playing for users and customers all over the planet, and what the visions for the future are. Read more.

9:05am

Add to your personal schedule
Tuesday, 04/15/2008
Location: Ballroom E
Jonathan Schwartz (Sun Microsystems)
Free software and open communities are the lifeblood of network innovation. Sun Microsystems CEO Jonathan Schwartz will highlight the rising open source tide and how Sun's recently announced acquisition of MySQL furthers free software as a platform for the web economy. Read more.

9:40am

Add to your personal schedule
Tuesday, 04/15/2008
Location: Ballroom E
Werner Vogels (Amazon.com)
There are many challenges when building a reliable, flexible architecture that can manage unpredictable behaviors of today's internet business. This presentation will review some of the lessons learned from building one of the world's largest distributed systems; Amazon.com. Read more.

10:20am

Tuesday, 04/15/2008
Location: Exhibit Hall
(30 mins)

10:50am

Add to your personal schedule
Tuesday, 04/15/2008
Sebastian Bergmann (sebastian-bergmann.de)
PHP/MySQL applications are used more and more to perform enterprise-critical tasks. The audience will learn how to efficiently test PHP/MySQL applications with PHPUnit and its DbUnit extension. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
.NET/Windows, Java, PHP and MySQL, Ruby and MySQL
Location: Ballroom B
A hands-on discussion of the MySQL Workbench tool showing the benefits for Ruby/Python/PHP, as well as .NET/Java developers. Efficient database schema design and maintenance has never been so easy. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Chuck Bell (MySQL)
This session presents the new Online Backup capability. Existing backup options and details of how they compare with the new features will be presented. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Mikael Ronstrom (MySQL)
Learn about all the tricks required to make MySQL Cluster high performance. This includes using real-time scheduling, batching in all its form, cluster interconnects, and locking threads to CPUs. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Architecture and Technology
Location: Ballroom E
Sergey Petrunia (MySQL)
This talk describes new subquery optimizations in MySQL 6.0: what they are, how they are reflected in EXPLAIN output, and how they give orders-of-magnitude speedups for real-world queries. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Performance Tuning and Benchmarks
Location: Ballroom F
Mariella Di Giacomo (The Hive), Daniel Chote (The Hive), Geoff Harrison (The Hive)
Learn about a horizontal scalable architecture for accessing exponentially growing datasets, and performance results obtained on several filesystems, MySQL storage engines, and partitioning. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
Robin Schumacher (Sun/MySQL), Miriam Tuerk (Infobright Inc), Victoria Eastwood (InfoBright Inc. )
As organizations struggle to cope with increasing amounts of data, MySQL users are looking for ways to scale their data warehouse system. Come learn about new engine technology with proven scalability to 30TB, designed to support complex, ad hoc queries. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Ian Fyfe (JasperSoft), Mary Flynn (Ten Pages)
This presentation and demonstration will highlight advances that are bringing the power of interactive Ajax web technology and powerful metadata to bring secure self-service business intelligence to business-users and OEM applications. Topics covered will include drag & drop report and dashboard design, JSR-168 portal support, and the new ad hoc query facility. Read more.

11:55am

Add to your personal schedule
Tuesday, 04/15/2008
Jeffrey McManus (Approver.com)
In this session we'll go beyond the basics to demonstrate the creation of data-driven applications using .NET and MySQL. We'll include discussion of ASP.NET Ajax with MySQL and LINQ in .NET 3.x. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Architecture and Technology, General
Location: Ballroom B
Robin Schumacher (Sun/MySQL), Rob Young (Sun/MySQL)
What enhancements can you expect in the MySQL Server in the next few years? What new tools, services, and software is MySQL going to deliver this year and next to help you deploy and maintain MySQL applications? This session will let you in on all the plans MySQL has for the server, the Enterprise Monitor, the upcoming Load Balancer and Query Analyzer, management tools, and more. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
General
Location: Ballroom C
Beat Vontobel (MeteoNews AG)
Why would you join a table to itself? It's an elegant solution to many problems beyond the text book example of an employee's table! And if you're brave, you might even solve a Sudoku with one SELECT. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Replication and Scale-Out
Location: Ballroom D
Patrick Galbraith (Grazr Inc.)
Replication is one of the most important features in MySQL. Having the ability to replicate data across data centers is invaluable. Learn how to set up replication, monitoring, and problem-solving. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Alexander Rubin (MySQL)
This presentation covers new Full Text Search features in MySQL 5.1. We also show some common tasks and solutions with Full Text Search in MySQL as well as benchmark results. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Domas Mituzas (MySQL)
A walk through modern web application database development tips and tricks: MySQL-specific features, web-oriented schemas and queries, and storage engine behavior. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
David Wartell (R1Soft )
Online backup and restore of mission critical MySQL servers has never been easy. Sure it’s not so bad if you have a small data set and you can afford to take your server offline for a backup. Seriously, how many MySQL deployments fit those requirements? This session helps you make sense of the myriad of MySQL backup options out there. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Mike Frost (DataDirect)
In this presentation, Mike Frost, product manager for DataDirect Technologies, will introduce a strategy for separating application logic from MySQL database access logic. The presentation will describe the benefits of a loosely coupled approach for all application and data access logic. Read more.

12:40pm

Tuesday, 04/15/2008
Location: Pool Area
Lunch (80 mins)

2:00pm

Add to your personal schedule
Tuesday, 04/15/2008
Brian Aker (MySQL)
Not heard of Memcached? This means you haven't scaled your application yet, or that you are having problems. Lets consider some solutions. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Sheeri Kritzer Cabral (The Pythian Group)
Novice and experienced DBAs alike will learn, share, and discuss best practices that will help them be successful. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Stewart Smith (Sun Microsystems), Monty Taylor (MySQL)
A discussion of the use of and internals of the NDB API (through C++ and Java) and execution in MySQL Cluster. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Baron Schwartz (Percona Inc.)
EXPLAIN is one of MySQL's most-used and least-understood features, and it's not documented fully. This session helps EXPLAIN make sense by showing how it really maps to a query execution plan. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Learn the places in MySQL that need to be secured and how to secure them for most commercial security audits. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Architecture and Technology
Location: Ballroom F
Heikki Tuuri (Innobase / Oracle Corp.), Ken Jacobs (Oracle / Innobase)
Ken Jacobs and Heikki Tuuri will describe the InnoDB architecture in depth, and discuss the new powerful performance-enhancing capabilities in InnoDB. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
Kirstan Vandersluis (XAware, Inc.)
Have you been ripping your hair out trying to mix and mash multiple data sources, all of different formats, into something that actually makes sense? There's something to be said for getting all your ducks in a row, and in this session, we'll show you how to regain your sanity when it comes to a distributed, heterogeneous data environment. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Robert Hodges (Continuent.com)
Replicated databases are complex to manage, don't provide seamless availability, and require application changes to provide scaling benefits. We show how Continuent's new Tungsten architecture rides new technology trends to create data services with high availability and performance using commodity hardware and off-the-shelf MySQL databases. Tungsten: it's coming to open source! Read more.

3:05pm

Add to your personal schedule
Tuesday, 04/15/2008
Mike Ho (Quasidea Development)
Beyond the basics of today's ORM-based approaches, this discusses object-oriented querying in PHP, allowing developers to execute complex MySQL queries without needing to write a single line of SQL. Read more.
Tuesday, 04/15/2008
Location: Ballroom B
Sessions TBC
Add to your personal schedule
Tuesday, 04/15/2008
Monty Taylor (MySQL)
MySQL can be made Highly Available in countless ways, which can make picking the right one tough. We'll compare and contrast many of the popular tools, including Replication, DRBD, Cluster, and more. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Sigurd Magnusson (SilverStripe)
Preserving backward compatibility often prevents projects from benefitting from new MySQL features. Learn how to write elegant PHP code and SQL protected against the future as well as the past. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Data-driven businesses that use data analysis to direct their decisions, are collecting data at ever-increasing rates. At the heart of these businesses is the database used to store and analyze that data. Tokutek's storage engine significantly accelerates both insertions and range queries. Our storage engine achieves high performance through the use of cache-oblivious algorithmics. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Performance Tuning and Benchmarks
Location: Ballroom F
Peter Zaitsev (MySQL Performance Blog), Vadim Tkachenko (MySQLPerformanceBlog.com)
You may have heard Innodb has limited scalability with multiple CPUs and some of these were fixed in recent MySQL 5.0 versions. In this presentations we will look into which problems are fixed. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
Einar Rustad (Dolphin Interconnect Solutions )
The PCI express-based, MySQL optimized interconnect reduces latency and overhead and incorporates two levels of fault tolerance. The performance improvements allow customers to reduce their hardware investments and cost of operation and reduce time consuming performance tuning for developers. All fully transparent to the application. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Daniel Stangel (HP Open Source Middleware Stacks (OSMS)), Bruce Huang (HP Open Source Middleware Stacks (OSMS))
More information coming soon Read more.

3:50pm

Tuesday, 04/15/2008
Location: Exhibit Hall
PM Break (35 mins)

4:25pm

Add to your personal schedule
Tuesday, 04/15/2008
Ruby and MySQL
Location: Ballroom A
This talk will cover the basics of using MySQL with Ruby, providing an overview of the three most popular and pragmatic options: the mysql gem, DBI/DataObjects, and ActiveRecord. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Farhan Mashraqi (Fotolog)
What’s the worst disaster you expect to happen? What can you do to better prepare for the disaster? Join us in this heart-racing, real-life inspired presentation for answers to these questions and more. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Architecture and Technology
Location: Ballroom C
This talk will describe the MySQL Plugin API, its design principles, how it is used, and what plugin types are supported. It will cover both old and very new features, and discuss the future of the API. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Naoto Yokoyama (NIFTY Corporation), Kenji Hirohama (Sumisho Computer Systems Corp.), Lisa Phillips (Six Apart), Garth Webb (Six Apart)
NIFTY Corporation will discuss their experiences with MySQL and how they changed the configuration in TypePad to meet the Japanese market's requirement, such as more availability, more cell phone support, and so on. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Lars Thalmann (MySQL), Mats Kindahl (MySQL)
Tips and tricks to speed up deployment of your replicated database server environment. Come learn all the goodies from the creators of the MySQL replication system! Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Morgan Tocker (MySQL), Carl Mercier (Defensio)
This talk tests Amazon EC2's (Elastic Compute Cloud) suitability for MySQL scale-out applications, including benchmarks and war-stories from active deployments. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
Heikki Tuuri (Innobase / Oracle Corp.), Ken Jacobs (Oracle / Innobase)
If you're new to MySQL, new to transactional applications, or wondering about how InnoDB compares to other emerging storage engines, this session is for you. Your business can depend on reliable, fast, and proven transactional capabilities. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Reggie Burnett (MySQL), David Sceppa (Microsoft Corporation)
LINQ is perhaps the most powerful new feature in the .NET Framework, allowing you to query in memory structures like tables in a database. Learn how to use the ADO.NET Entity Framework to construct LINQ queries or Entity SQL queries to interact with data in your MySQL database. Read more.

5:15pm

Add to your personal schedule
Tuesday, 04/15/2008
Monty Taylor (MySQL)
MySQL Cluster is a fault-tolerant, high performance, in memory clustered storage engine. Additionally, it provides a direct API that works underneath the SQL layer that can be used for clients with truly high performance needs. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Kai Voigt (MySQL)
Do you backup your data periodically? If not, this is your session. Learn about the possible options for backing up your data and how to get it back if you've lost something. Read more.
Tuesday, 04/15/2008
Location: Ballroom C
Sessions TBC
Add to your personal schedule
Tuesday, 04/15/2008
Tyler Carlton (QDial, Inc.), Cory Sessions (Nexation, Inc.)
We did it! Hear how we went from a third party database system to a 60G MySQL Cluster hosting large external web services and intensive internal data applications flawlessly, in three months. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Jeff Freund (Clickability)
Master-Master replication provides high availability and serviceability for the applications. Publishing web sites is a read-intensive operation, and the combination of Master-Slave replication with an application layer that intelligently splits database read and write operations allows for rapid scale out. Hear how Clickability solves issues for both environments. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Joe Stump (Digg.com, Inc.)
Services Oriented Architecture offers a number of benefits over the standard paradigm including parallel asynchronous request, decoupling your code from your data, and abstracting scalability. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom G
John Rowell (OpSource, Inc.)
Until this point, SaaS applications have been created in separate silos. However, now there are non-proprietary platform choices as part of the Web 2.0 architecture and other emerging technologies that enable mash-ups and composite applications. Learn how web operations have expanded to include application and business services that affect application development and integration. Read more.
Add to your personal schedule
Tuesday, 04/15/2008
Products & Services
Location: Ballroom H
Lance Walter (Pentaho Corporation)
Learn how to obtain expert insight and learn best practices to help you achieve operational business intelligence throughout your organization from data warehousing to business intelligence functionality and performance. Read more.

6:00pm

Tuesday, 04/15/2008
Event
Location: Exhibit Hall
Event (90 mins)

7:30pm

Add to your personal schedule
Tuesday, 04/15/2008
Location: Ballroom Foyer
Following the planned sessions during the day, it's time for MySQL participants to take the floor. BoFs are informal conversations that you and other participants plan. Check the BoF board in the Grand Ballroom Foyer for schedule information. Read more.

Wednesday, 04/16/2008

7:30am

Wednesday, 04/16/2008
Location: Mezzanine
Continental Breakfast (60 mins)

8:30am

Add to your personal schedule
Wednesday, 04/16/2008
Location: Ballroom E
Rick Falkvinge (Swedish Pirate Party)
Rick Falkvinge, founder of the Swedish Pirate Party, talks about the rise and success of pirates and why pirates are necessary in today's politics. He'll also outline the next steps in the pirates' strategy to change global copyright laws. Read more.

9:15am

Add to your personal schedule
Wednesday, 04/16/2008
Location: Ballroom E
Kaj Arnö, John Allspaw (Flickr (Yahoo!)), Jeff Rothschild (Facebook.com), Monty Taylor (MySQL), Domas Mituzas (MySQL), Paul Tuckfield (YouTube), Farhan Mashraqi (Fotolog)
This lively panel discussion keynote will address the challenges large, modern web properties face in scaling MySQL. Panelists from Facebook, YouTube, and Flickr pair up with MySQL engineers in discussing the current and future problem domain and possible solutions. Read more.

10:00am

Add to your personal schedule
Wednesday, 04/16/2008
Location: Ballroom E
Raj Cherabuddi (Kickfire)
The history of computing is full of algorithms such as graphics processing that are fine-tuned in general purpose CPUs over decades. Only when they are finally ported to dedicated hardware are tremendous improvements in speed, cost, and power realized. Raj Cherabuddi explains how a new SQL chip will revolutionize today’s database query processing. Read more.

10:20am

Wednesday, 04/16/2008
Location: Exhibit Hall
(30 mins)

10:50am

Add to your personal schedule
Wednesday, 04/16/2008
Seth Fitzsimmons (Yahoo! Inc.)
MySQL's Spatial Extensions and Ruby on Rails are a powerful combination for quickly and simply creating powerful spatially enabled applications. Read more.
Add to your personal schedule
Wednesday, 04/16/2008
Architecture and Technology, General
Location: Ballroom B
Chuck Bell (MySQL)
In this session you will learn how to create embedded MySQL applications through a tour of the MySQL embedded library C API. Read more.