<h2>Schedule</h2> <div class="ical-offerings"> <a href="/mysql2008/public/schedule/ical" target="_blank"><img src="/public/asset/asset/304" alt="Sesssions in iCal." /></a> <a href="/mysql2008/public/schedule/ical" target="_blank">Download</a> | <a href = "webcal://en.oreilly.com/mysql2008/public/schedule/ical" target="_blank"><img src="/public/asset/asset/304" alt="Sesssions in iCal." /></a> <a href = "webcal://en.oreilly.com/mysql2008/public/schedule/ical" target="_blank">Subscribe</a> </div> <p> Below are the confirmed and scheduled talks at MySQL Conference &amp; Expo 2008 <em>(schedule subject to change)</em>. </p>
Ballroom A
Add A Tour of External Language Stored Procedures for MySQL to your personal schedule
11:55am Sessions
A Tour of External Language Stored Procedures for MySQL Antony Curtis (MySQL), Eric Herman (MySQL)
Add Scaling MySQL and Java in High Write Throughput Environments to your personal schedule
2:00pm Sessions
Scaling MySQL and Java in High Write Throughput Environments Kevin Burton (Spinn3r), Jonathan Moore (Tailrank/spinn3r)
Add Deadly Sins Using MySQL and PHP to your personal schedule
2:50pm Sessions
Deadly Sins Using MySQL and PHP Arjen Lentz (Open Query)
Ballroom B
Add Stored Routines: Tips, Tricks, and Solutions to your personal schedule
10:50am Sessions
Stored Routines: Tips, Tricks, and Solutions Alexander Nozdrin (Oracle (MySQL division)), George Trujillo (MySQL )
Add Database Security Using White-Hat Google Hacking to your personal schedule
11:55am Sessions
Database Security Using White-Hat Google Hacking Sheeri K. Cabral (Mozilla Foundation)
Add Top 20 DB Design Tips Every Architect Needs to Know  to your personal schedule
2:00pm Sessions
Top 20 DB Design Tips Every Architect Needs to Know Ronald Bradford (EffectiveMySQL)
Add OSS Impact on the SaaS Industry to your personal schedule
2:50pm Sessions
OSS Impact on the SaaS Industry Gregg Kitaeff (LogicWorks), John Rowell (OpSource, Inc.), Bruce T. Guptill (Saugatuck Technology), Uday Shanmugam (Relationals)
Ballroom C
Add Future Design Hurdles to Tackle in the MySQL Server to your personal schedule
10:50am Sessions
Future Design Hurdles to Tackle in the MySQL Server Michael Widenius (Monty Program Ab), Jay Pipes (Rackspace Cloud)
Add Sphinx: High Performance Full Text Search for MySQL to your personal schedule
11:55am Sphinx: High Performance Full Text Search for MySQL Andrew Aksyonoff (Sphinx Technologies), Peter Zaitsev (Percona Inc)
Add High Availability MySQL with DRBD and Heartbeat: MTV Japan Mobile Services to your personal schedule
2:50pm High Availability MySQL with DRBD and Heartbeat: MTV Japan Mobile Services Patrick Bolduan (MTV Networks Japan KK), Yoshinori Matsunobu (DeNA)
Ballroom D
Add Horizontal Scaling with HiveDB to your personal schedule
10:50am Sessions
Horizontal Scaling with HiveDB Britt Crawford (Cafepress.com), Justin McCarthy (CafePress.com)
Add Helping InnoDB Scale on Servers with Many CPU Cores and Disks to your personal schedule
11:55am Sessions
Helping InnoDB Scale on Servers with Many CPU Cores and Disks Mark Callaghan (Facebook)
Ballroom F
Add MySQL Proxy, the Friendly Man in the Middle to your personal schedule
10:50am Sessions
MySQL Proxy, the Friendly Man in the Middle Jan Kneschke (MySQL), Jimmy Guerrero (Oracle-MySQL)
Add DTrace and MySQL to your personal schedule
11:55am Sessions
DTrace and MySQL Ben Rockwood (Joyent Inc)
Add The Ticket Department to your personal schedule
2:50pm Sessions
The Ticket Department Marc Taillieu (Roadtrips)
Ballroom G
Add Inside the PBXT Storage Engine to your personal schedule
10:50am Sessions
Inside the PBXT Storage Engine Paul McCullagh (PrimeBase Technologies GmbH)
Add DBSlayer: A Simpler Way to Proxy to your personal schedule
2:00pm Sessions
DBSlayer: A Simpler Way to Proxy Derek Gottfrid (The New York Times)
Add The Power of Lucene to your personal schedule
2:50pm Sessions
The Power of Lucene Frank Mashraqi (Opportunities)
Ballroom H
Add Scaling out MySQL: Hardware Today and Tomorrow to your personal schedule
10:50am Sessions
Scaling out MySQL: Hardware Today and Tomorrow Jeremy Cole (Twitter), Eric Bergen (Proven Scaling LLC)
Add MySQL Hidden Treasures to your personal schedule
11:55am Sessions
MySQL Hidden Treasures Damien Seguy (Nexen Services)
Add Cross Platform .NET Development with Mono and MySQL to your personal schedule
2:00pm Sessions
Cross Platform .NET Development with Mono and MySQL Joseph Hill (Novell), Joe Audette (Source Tree Solutions, LLC)
Add Geo Distance Search with MySQL to your personal schedule
2:50pm Geo Distance Search with MySQL Alexander Rubin (MySQL)
Ballroom E
Add Radically Simple Backup & Recovery for Live MySQL to your personal schedule
10:00am Keynote
Room: Ballroom E
Radically Simple Backup & Recovery for Live MySQL Chander Kant (Zmanda)
Add Just-In-Time Scalability: Agile Methods to Support Massive Growth to your personal schedule
10:50am Sessions
Just-In-Time Scalability: Agile Methods to Support Massive Growth Eric Ries (Kleiner Perkins Caufield & Byers), Chris Hondl (IMVU)
Add What MySQL Can Learn from PostgreSQL to your personal schedule
11:55am Sessions
What MySQL Can Learn from PostgreSQL Joshua Drake (Command Prompt, Inc.)
Add Scaling Heavy Concurrent Writes In Real Time to your personal schedule
2:00pm Sessions
Scaling Heavy Concurrent Writes In Real Time Dathan Pattishall (Rockyou)
Add Addressing Challenges of Data Warehousing - a Panel Discussion to your personal schedule
2:50pm Addressing Challenges of Data Warehousing - a Panel Discussion Robin Schumacher (Sun/MySQL), Brian Miezejewski (MySQL), Charles Hooper (Pro Relational Systems), Paul Whittington (NitroSecurity, Inc.), Raj Cherabuddi (Kickfire), Victoria Eastwood (InfoBright Inc. )
Add The Science and Fiction of Petascale Analytics to your personal schedule
3:50pm Closing Keynote
Room: Ballroom E
The Science and Fiction of Petascale Analytics Jacek Becla (Stanford Linear Accelerator Center)
Add Farewell Closing Reception to your personal schedule
4:35pm Farewell Reception
Room: Ballroom E
Farewell Closing Reception
Ballroom Foyer
Add MySQL Career Fair to your personal schedule
10:00am Open Source Career Fair
MySQL Career Fair
7:30am Continental Breakfast
Room: Mezzanine
10:20am AM Break
Room: Mezzanine
3:35pm PM Break
Room: Mezzanine
12:40pm Lunch
Room: Pool Area
10:50am-11:50am (1h) Architecture and Technology, Business and Case Studies, Performance Tuning and Benchmarks
Optimizing MySQL and InnoDB on Solaris 10 for World's Largest Photo Blogging Community
Frank Mashraqi (Opportunities)
In this presentation learn how MySQL, InnoDB, and Solaris helped Fotolog gain the top performance it desired as the world's largest photo blogging community through tuning and schema optimizations.
11:55am-12:40pm (45m) Architecture and Technology, Java, Web 2.0, Ajax, and Emerging Technologies
A Tour of External Language Stored Procedures for MySQL
Antony Curtis (MySQL) et al
A lightning tour of the design, implementation, and use of MySQL External Language Stored Procedures framework, with examples using C, Java, XML-RPC, and more.
2:00pm-2:45pm (45m) Architecture and Technology, Java, Replication and Scale-Out
Scaling MySQL and Java in High Write Throughput Environments
Kevin Burton (Spinn3r) et al
Most existing work in scaling MySQL has focused on high read throughput environments similar to web applications. Burton and Moore will present the backend architecture behind Spinn3r—their scalable web crawler.
2:50pm-3:35pm (45m) Performance Tuning and Benchmarks, PHP and MySQL
Deadly Sins Using MySQL and PHP
Arjen Lentz (Open Query)
A popular and lighthearted session in quiz format. Fun and educational, a broad range of "what not to do" is explored, taking examples from the scary real world.
10:50am-11:50am (1h) Architecture and Technology, General, Security and Database Administration
Stored Routines: Tips, Tricks, and Solutions
Alexander Nozdrin (Oracle (MySQL division)) et al
This presentation will consist of two major blocks: explaining tricky features of stored routine behavior and providing examples of advanced use, such as using dynamic SQL in stored routines.
11:55am-12:40pm (45m) Security and Database Administration
Database Security Using White-Hat Google Hacking
Sheeri K. Cabral (Mozilla Foundation)
For many companies, getting hacked is a matter of when, not if. This session shows how to find database vulnerabilities by Google hacking, providing methods minimizing the impact of being hacked.
2:00pm-2:45pm (45m) Architecture and Technology, Data Warehousing and Business Intelligence, Security and Database Administration
Top 20 DB Design Tips Every Architect Needs to Know
Ronald Bradford (EffectiveMySQL)
Each database product has strengths and weaknesses. Having chosen MySQL as your database product, leverage the strengths of the product to maximize design and performance. Learn the things to avoid.
2:50pm-3:35pm (45m) Business and Case Studies, General
OSS Impact on the SaaS Industry
Gregg Kitaeff (LogicWorks) et al
This panel will discuss the impact of Open Source Software on Software as a Service (SaaS)companies and their ability to effectively deliver on Service Level Agreements to their clients.
10:50am-11:50am (1h) Architecture and Technology
Future Design Hurdles to Tackle in the MySQL Server
Michael Widenius (Monty Program Ab) et al
MySQL Fellow, Monty Widenius, will talk about the architectural and design challenges currently facing the MySQL server developers, including a bit of history behind why the architecture of MySQL looks the way it does. He will then talk about the future architecture of the MySQL server and the plans he and others have to solve the design issues of the present day.
11:55am-12:40pm (45m) General
Sphinx: High Performance Full Text Search for MySQL
Andrew Aksyonoff (Sphinx Technologies) et al
Sphinx is an open source full-text search engine designed for indexing databases and integrated especially well with MySQL. We'll talk about its features, capabilities, and real-world applications.
2:00pm-2:45pm (45m) Products & Services
System Techniques to Remove I/O Bottlenecks in Large Query Intensive Applications
Joseph Chamdani (Kickfire)
Traditionally running complex queries on large database workloads requires expensive high-performance hardware. In this talk, Chamdani will present the key system techniques that remove the I/O bottlenecks to deliver order of magnitude(s) performance improvements on large query intensive applications.
2:50pm-3:35pm (45m) Business and Case Studies, MySQL Cluster and High Availability, Replication and Scale-Out
High Availability MySQL with DRBD and Heartbeat: MTV Japan Mobile Services
Patrick Bolduan (MTV Networks Japan KK) et al
This session will cover issues including High Availability database architecture using MySQL/DRDB/Heartbeat, modular application design, scale planning, and day-to-day operations of an HA MySQL implementation.
10:50am-11:50am (1h) Architecture and Technology, General, Java, LAMP, MySQL Cluster and High Availability, Replication and Scale-Out
Horizontal Scaling with HiveDB
Britt Crawford (Cafepress.com) et al
Some data, such as user-created content, grows so large so fast it simply can't be stored in one database. This session will present HiveDB, an open source system for horizontally partitioning MySQL.
11:55am-12:40pm (45m) Performance Tuning and Benchmarks
Helping InnoDB Scale on Servers with Many CPU Cores and Disks
Mark Callaghan (Facebook)
Mike Callaghan will describe enhancements to InnoDB that improve its scalability on servers with many disks and many CPU cores, results from benchmarks, and results from production systems.
2:00pm-2:45pm (45m) Architecture and Technology, Business and Case Studies, LAMP, Performance Tuning and Benchmarks
10,000 Tables Can’t Be Wrong: Designing a Highly Scalable MySQL Architecture for Write-intensive Applications
Richard Chart (ScienceLogic, LLC)
Harnessing the performance of MyISAM to simply scale-out highly write-intensive applications.
2:50pm-3:35pm (45m) Architecture and Technology, Java, Replication and Scale-Out
Optimizing MySQL for High Volume Data Logging Applications
Charles Lee (Hyperic, Inc.)
This talk will focus on the significant changes Hyperic’s developers made to Hyperic HQ's underlying database code in order to add support for a MySQL backend, and provide tips for other developers.
10:50am-11:50am (1h) Architecture and Technology
MySQL Proxy, the Friendly Man in the Middle
Jan Kneschke (MySQL) et al
MySQL Proxy is a tool to route, rewrite, handle, and block queries on the MySQL Protocol level. Load Balancing, Query Replay, Online Query Rewrites, and more with a grain of scripting.
11:55am-12:40pm (45m) Performance Tuning and Benchmarks
DTrace and MySQL
Ben Rockwood (Joyent Inc)
Noted Solaris and DTrace expert Ben Rockwood will show how to evaluate and introspect MySQL's behavior, and gain information that isn't normally attainable by developers and system administrators.
2:00pm-2:45pm (45m) Storage Engine Development and Optimization
Scaling with MySQL using Materialized Views and a Shared Everything architecture
Moshe Shadmon (ScaleDB)
ScaleDB is a transactional storage engine for MySQL. It is based on innovative indexing technology that provides high performance for large, disk based data sets. It provides for MySQL the functionality of Materialized Views and as it operates over the source data, it obviates the need to maintain a replica and synchronize between the source data and the replica.
2:50pm-3:35pm (45m) .NET/Windows, Business and Case Studies, Migration, Replication and Scale-Out
The Ticket Department
Marc Taillieu (Roadtrips)
TheTicketDepartment.com is an Online Ticket Brokerage that ties into approximately 800 brokers. Learn how they have tied MySQL 5.1 DB into a MySQL 3.23 DB App using replication and triggers.
10:50am-11:50am (1h) Storage Engine Development and Optimization
Inside the PBXT Storage Engine
Paul McCullagh (PrimeBase Technologies GmbH)
This session takes a tour of the internals of the PBXT storage engine, revealing some unique solutions to the problems of transactional isolation, consistency, and durability.
11:55am-12:40pm (45m) Architecture and Technology, LAMP, PHP and MySQL
Code Generators for MySQL Plugins and User Defined Functions (UDFs)
Hartmut Holzgraefe (MySQL)
Your first MySQL Plugin or UDF extension is only 10 minutes away using this code generator. Focus on the actual functionality and let the generator take care of glue code and build infrastructure.
2:00pm-2:45pm (45m) Architecture and Technology
DBSlayer: A Simpler Way to Proxy
Derek Gottfrid (The New York Times)
This talk will present a basic introduction to the DBAccessLayer or DBSlayer, a lightweight web-friendly mechanism for connection pooling and proxying against MySQL.
2:50pm-3:35pm (45m) Architecture and Technology, Java, Ruby and MySQL
The Power of Lucene
Frank Mashraqi (Opportunities)
Lucene is a high performance, scalable, full-text search engine library that allows you to add search to any application. This presentation shows you how you can use Lucene within your environment.
10:50am-11:50am (1h) Architecture and Technology, Performance Tuning and Benchmarks, Replication and Scale-Out
Scaling out MySQL: Hardware Today and Tomorrow
Jeremy Cole (Twitter) et al
In this session, Cole and Bergen will take a look at the hardware of recent past, today's hardware, and what hardware trends will become interesting during 2008 and beyond.
11:55am-12:40pm (45m)
MySQL Hidden Treasures
Damien Seguy (Nexen Services)
A wealth of tips and tricks to solve real world SQL problems with SQL wizardy and MySQL magic. All you need is your commandline, and a lot of curiosity.
2:00pm-2:45pm (45m) .NET/Windows, Architecture and Technology, LAMP, Web 2.0, Ajax, and Emerging Technologies
Cross Platform .NET Development with Mono and MySQL
Joseph Hill (Novell) et al
This session provides an introduction to application development with Mono and MySQL; the current state of Mono, including its support for databases through ADO.NET and LINQ; and explores how one open source ASP.NET application provides support for Mono and MySQL.
2:50pm-3:35pm (45m) Architecture and Technology
Geo Distance Search with MySQL
Alexander Rubin (MySQL)
Geo distance / proximity search is a very common task in social networking (and other Web 2.0) applications. Example: "For the given user, find all users that live near by." Learn how to perform geo distance searches with MySQL.
<div class="en_popup_content"> <div class="en_popup_time"> 8:30am-9:15am (45m) Keynote </div> <div class="en_popup_name">Who is the Dick on My Site?</div> <div class="en_popup_speaker">Dick Hardt (Sxip Identity Corporation) </div> <div class="en_popup_desc">Much of the data in a database is about people. Identity 2.0 technologies will lower the friction for people to provide and easily move data about themselves online. This fast paced keynote will offer a background on Identity 2.0, discuss current roadblocks and future opportunities, and explore the potential impacts these will have on databases.</div> </div> <div class="en_popup_content"> <div class="en_popup_time"> 9:15am-10:00am (45m) Keynote </div> <div class="en_popup_name">A Match Made in Heaven? The Social Graph and the Database</div> <div class="en_popup_speaker">Jeff Rothschild (Facebook.com) </div> <div class="en_popup_desc">Social applications integrate information about many different facets of people’s lives. Join us as Jeff Rothschild from Facebook looks at the power of the social graph, how it can increase the utility and adoption of applications, and its implications on storage architectures. </div> </div>
10:00am-10:20am (20m) Keynote
Radically Simple Backup & Recovery for Live MySQL
Chander Kant (Zmanda)
Protecting corporate data through effective backup and recovery is the most critical task for a database administrator. As MySQL moves into mission-critical transaction environments, the ability to perform online backups without causing any application downtime is a must. Similarly, the ability for MySQL DBAs to go back in time and restore data just before an error is equally important.
10:50am-11:50am (1h) Architecture and Technology, Business and Case Studies, Replication and Scale-Out
Just-In-Time Scalability: Agile Methods to Support Massive Growth
Eric Ries (Kleiner Perkins Caufield & Byers) et al
In the course of six months IMVU’s user base quadrupled in size. This session will focus on the techniques used to incrementally add scalability without making large changes to the application layer or disrupt ongoing feature development by the rest of the team.
11:55am-12:40pm (45m) Architecture and Technology, General
What MySQL Can Learn from PostgreSQL
Joshua Drake (Command Prompt, Inc.)
Designed to deliver pointed information on the flaws in the MySQL and PostgreSQL communities, what they can learn from each other and how they both can improve the open source database landscape.
2:00pm-2:45pm (45m) Architecture and Technology, Java, Performance Tuning and Benchmarks, PHP and MySQL, Replication and Scale-Out
Scaling Heavy Concurrent Writes In Real Time
Dathan Pattishall (Rockyou)
Flickr implemented a real-time collection of referrers to Photos, streams, sets and collections. MySQL myISAM/INNODB, curl, Java are the only component used in the setup and it scales linearly. This talk is about building a model for capacity planning, scaling for triple the request rate, and scaling linearly for an intensive application.
2:50pm-3:35pm (45m) Data Warehousing and Business Intelligence
Addressing Challenges of Data Warehousing - a Panel Discussion
Robin Schumacher (Sun/MySQL) et al
A panel discussion hosted by Robin Schumacher that presents topics to a variety of data warehousing experts about issues concerning their industry.
3:50pm-4:35pm (45m) Keynote
The Science and Fiction of Petascale Analytics
Jacek Becla (Stanford Linear Accelerator Center)
Scientists are trying to understand dark matter, discover distant galaxies, hunt for the Higgs boson, detect asteroids, and take movies of molecules. Their science is fascinating but their analysis requirements may seem like science fiction. Few have experienced the reality of petascale analytics so far, but everybody, including you, will face it tomorrow. Are we ready?
4:35pm-5:00pm (25m) Event
Farewell Closing Reception
Take the opportunity to network one last time at this closing event. Say thank you and exchange contact information until next year.
10:00am-3:00pm (5h) Event
MySQL Career Fair
New addition to the MySQL Conference & Expo for 2008, 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 last day of the conference, Thursday, April 17, from 10:00 AM – 3:00 PM.
7:30am-8:30am (1h)
Break: Continental Breakfast
10:20am-10:50am (30m)
Break: AM Break
3:35pm-3:50pm (15m)
Break: PM Break
12:40pm-2:00pm (1h 20m)
Break: Lunch
Sponsors
  • Kickfire
  • Zmanda, Inc.
  • Continuent
  • EDS
  • JasperSoft
  • Sun Microsystems
  • Symantec Anti-Virus Software
  • XAware
  • Data Direct Technologies
  • Dolphin Interconnect Solutions
  • Hewlett Packard
  • Infobright, Inc
  • Linagora
  • Microsoft
  • OpSource
  • Oracle
  • Pentaho
  • R1Soft
  • Red Hat
  • Ticketmaster
  • TechRepublic

Contact Us

View a complete list of MySQL contacts.