Schedule: Architecture and Technology sessions

Add to your personal schedule
Location: Ballroom A
Gregory Haase (Bill Me Later, Inc.)
Average rating: ****.
(4.00, 1 rating)
Is your database development out of control? Are you using source control but still feel apprehensive about how your database changes are released into the wild? This tutorial will demonstrate how to logically structure and manage your database development and use the latest tools to code, test, and release database changes with ease and confidence. Read more.
Add to your personal schedule
Location: Ballroom B
Roland Bouman (XCDSQL Solutions / Strukton Rail), Sergei Golubchik (MariaDB)
Average rating: *****
(5.00, 1 rating)
The MySQL plugin API is a generic extension point for the MySQL (>=5.1) server. It allows users to add new features like storage engines and information schema tables, and to extend existing features such as FULLTEXT search. In this tutorial, you will learn how to write your own plugins from one of the designers of the plugin API. Basic C/C++ programming skills are recommended but not required. Read more.
Add to your personal schedule
Location: Ballroom F
Kai Voigt (Sun Microsystems)
Average rating: ***..
(3.62, 8 ratings)
Wanna be a Certified MySQL DBA? This Tutorial summarizes every chapter covered in the first part of the official MySQL DBA Exam. Join the tutorial, take and pass the exam during the conference. Read more.
Add to your personal schedule
Location: Ballroom H
Alan Kasindorf (Six Apart), Brian Aker (HP)
Average rating: ****.
(4.20, 5 ratings)
The original memcached tutorial has done its rounds around the globe, and it's time for round two. Quickly get up to speed with integration and tuning examples, then dive into new topics and community tricks. See how the new binary protocol and storage engine interfaces can solve hard problems. Read more.
Add to your personal schedule
Location: Ballroom A
Giuseppe Maxia (Continuent), Sarah Sproehnle (Cloudera, Inc.)
Average rating: *****
(5.00, 4 ratings)
Partitioning is a powerful feature in MySQL 5.1. Its use can boost performance considerably, both in OLTP and data warehousing systems. Its usage is not intuitive, though, and requires some care and experimentation. Read more.
Add to your personal schedule
Location: Ballroom B
Michael G. Zinner (Sun Microsystems), Max Mether (MySQL), Mike Hillyer (Message Systems)
Regardless if you are a newbie to the MySQL database or you have been using MySQL for years already - this is your chance to learn professional database schema design from the MySQL experts. Get fluent on the basic modeling concepts, learn all about the performance tricks and become a pro in using MySQL Workbench, making database design and maintenance most efficient. Reserve your seat now! Read more.
Add to your personal schedule
Location: Ballroom D
Bill Karwin (Karwin Software Solutions)
Average rating: ****.
(4.00, 2 ratings)
The database is the foundation of any innovative project, but you can't innovate if you're making the same mistakes of yesteryear. Bill describes a selection of common SQL blunders, illustrates their weaknesses, and offers better solutions. Read more.
Add to your personal schedule
Location: Ballroom E
Christophe Bisciglia (Cloudera, Inc), Aaron Kimball (Cloudera, Inc.)
Average rating: ****.
(4.50, 4 ratings)
Recently, there has been a lot of buzz around MapReduce, and the Apache Hadoop project. Even more recently, we have seen proprietary SQL database systems add support for MapReduce. This is great for data, but lacks advantages of open source. In this tutorial, we will provide both background knowledge and the practical experience necessary to combine these models to get more out of your data. Read more.
Add to your personal schedule
Location: Ballroom F
Kai Voigt (Sun Microsystems)
Average rating: ****.
(4.20, 5 ratings)
Wanna be a Certified MySQL DBA? This Tutorial summarizes every chapter covered in the second part of the official MySQL DBA Exam. Join the tutorial, take and pass the exam during the conference. Read more.
Add to your personal schedule
Location: Ballroom G
MC Brown (Sun Microsystems)
Average rating: ***..
(3.17, 6 ratings)
There are many different ways of scaling up and scaling out using MySQL. You can take advantage of replication, DRBD, memcached, MySQL Proxy and many other solutions. This tutorial will take you through all of these solutions and their combinations to increase your database throughput. Read more.
Add to your personal schedule
Location: Ballroom H
Sheeri K. Cabral (Mozilla Foundation), Patrick Galbraith (Blue Gecko)
Average rating: ***..
(3.29, 7 ratings)
You don't have to read source code -- understanding how MySQL works can be achieved through the system data. Learn a wide range of topics in this 3-hour tutorial, and leave armed with tons of knowledge about how MySQL 5.0, 5.1 and 6.0 work. You will take home a healthy understanding of performance tuning, storage engines, replication and many tips and tricks to help you be a better DBA. Read more.
Add to your personal schedule
Location: Ballroom A
Allan Packer (Sun Microsystems), Mikael Ronstrom (MySQL)
Average rating: ***..
(3.40, 5 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom C
Jeremy Zawodny (craigslist.org)
Average rating: ****.
(4.47, 15 ratings)
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? Read more.
Add to your personal schedule
Location: Ballroom D
Giuseppe Maxia (Continuent), Andrey Hristov (SUN Microsystems)
Average rating: ****.
(4.00, 1 rating)
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. Read more.
Add to your personal schedule
Location: Ballroom C
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. Read more.
Add to your personal schedule
Location: Ballroom D
Peter Volk (DDEngine)
Average rating: ****.
(4.00, 3 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom F
Roland Bouman (XCDSQL Solutions / Strukton Rail), Matt Casters (Pentaho Corp.)
Average rating: ****.
(4.00, 2 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom A
Brian Aker (HP)
Average rating: ****.
(4.58, 12 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom C
Philip Stoev (Sun Microsystems)
Average rating: ****.
(4.00, 3 ratings)
This session will present the Random Query Generator, a new tool for database workload generation for the purpose of stress testing. Read more.
Add to your personal schedule
Location: Ballroom C
Antony Curtis (Blizzard Entertainment)
Average rating: ***..
(3.50, 2 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom D
Kay Roepke (Sun Microsystems)
Average rating: **...
(2.40, 10 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom A
Osma Ahvenlampi (Sulake)
Average rating: ****.
(4.00, 2 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom E
Jan Kneschke (MySQL)
Average rating: ****.
(4.50, 6 ratings)
Binlogs are essential for the MySQL Replication. MySQL Proxy can unleash the full power of binlogs: filtering, rewriting, splitting and merging. Read more.
Add to your personal schedule
Location: Ballroom F
Andrey Hristov (SUN Microsystems)
This session will present the latest connector developed by SUN - MySQL Connector/C++. Read more.
Add to your personal schedule
Location: Ballroom B
Sergey Petrunia (MySQL)
Average rating: **...
(2.75, 4 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom C
Frank Mashraqi (Opportunities)
Average rating: ****.
(4.00, 6 ratings)
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. Read more.
Add to your personal schedule
Location: Ballroom E
Dathan Pattishall (Rockyou)
Average rating: *****
(5.00, 1 rating)
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. Read more.
Add to your personal schedule
Location: Ballroom B
Chuck Bell (Oracle), Mats Kindahl (Oracle)
Average rating: ***..
(3.33, 3 ratings)
Do you like to tinker? Would you like to see how MySQL? If you’d like to get your hands dirty (or watch others work their developer magic), stop by this session and learn how to take a simple desktop system running MySQL into a fully functional time based backup system that you can connect to any server and get up to the minute recovery capability. Read more.
Add to your personal schedule
Location: Ballroom E
Adam Donnison (Sun Microsystems)
Average rating: ***..
(3.33, 3 ratings)
There is a lot of buzz about Memcached and MySQL 5.1 and what it can do for your website. But how exactly do you go about setting it all up and write your code to make use of memcached? In this session, Adam Donnison will take you step by step through implementing memcached using real world examples in PHP from the MySQL.com website infrastructure. Read more.
Add to your personal schedule
Location: Ballroom F
Robin Schumacher (Sun/MySQL), Rob Young (Oracle/MySQL )
Average rating: **...
(2.75, 4 ratings)
This presentation provides a look into the future of the entire MySQL product line - the MySQL Server, MySQL Enterprise, and Management Tools with an update also being given on community and partner storage engines, high-availability solutions, data warehousing offerings, and much more. Read more.
Add to your personal schedule
Location: Ballroom G
Mark Leith (MySQL)
Average rating: ***..
(3.50, 2 ratings)
MySQL Enterprise Monitor provides a plethora of base Advisors, Graphs and Data Collections for DBAs and Developers. However, have you ever wanted to extend these to suit your environment more closely? Read more.
Add to your personal schedule
Location: Ballroom A
Bob Burgess (Radian6 Technologies)
Average rating: ****.
(4.00, 6 ratings)
Beginners to MySQL often start monitoring their systems manually but quickly realize the need to automate. When the new MySQL DBA is also new to shell scripting, the task of automating becomes even more daunting. This presentation introduces the Bash shell, illustrates how it can communicate with MySQL and with the outside world, and gives practical examples of these scripts. Read more.
Add to your personal schedule
Location: Ballroom B
Kazuho Oku (DeNA)
Average rating: ***..
(3.50, 4 ratings)
Q4M (http://q4m.31tools.com) is a high-performance message queue that works as a pluggable storage engine of MySQL, used by Mixi (Japan's largest SNS provider) and Cybozu Labs (for running Pathtraq, one of the nation's largest web access stats service), etc. The presentation will cover from the design principles of Q4M, to how it is used to modularize, stabilize, and extend the web services. Read more.
Add to your personal schedule
Location: Ballroom C
Eric Day (craigslist)
Average rating: ****.
(4.00, 1 rating)
What is libdrizzle? A complete client library rewrite for the Drizzle project. Why is this interesting for MySQL users? It supports the MySQL protocol and provides a non-blocking I/O interface. This session will demonstrate the power of connection pooling and how to run parallel queries to decrease overall processing time. PHP examples will be used, but other languages will be very similar. Read more.
Add to your personal schedule
Location: Ballroom D
Matt Casters (Pentaho Corp.)
Average rating: ***..
(3.00, 1 rating)
This presentation explores what cloud computing means beyond being a buzz-word and touches upon the various scenarios where MySQL and Pentaho Data Integration (Kettle) can be deployed on a large number of hosts to process data in parallel. Read more.
Add to your personal schedule
Location: Ballroom F
Ronald Bradford (EffectiveMySQL)
Average rating: *****
(5.00, 2 ratings)
Monitoring is not rocket science yet so many websites and organizations simply don't do the basics. Why? It's not a complex problem, and having monitoring & metrics in place can both prevent disaster and give great insight to solving problems more easily.Prevent unnecessary extended down time and have perform tuning gathering timings with a detailed history at your fingertips in a few easy steps. Read more.
Add to your personal schedule
Location: Ballroom G
Mats Kindahl (Oracle), Lars Thalmann (Oracle), Jay Pipes (Rackspace Cloud), Mark Callaghan (Facebook), Sheeri K. Cabral (Mozilla Foundation)
Average rating: ****.
(4.00, 2 ratings)
Do you have a hard time getting an overview of where replication is moving? Are you wondering what is going on in the community and inside the replication team? If these questions are on your mind, then you have to visit this panel discussion with some of the foremost developers and consultants on replication technology and hear what they have to say about the future of replication. Read more.
Add to your personal schedule
Location: Ballroom A
Discussion on solid state disk and how it will change the high performance industry. View pretty graphs and benchmarks that will dazzle your eyes, with numbers sure to get the purest database performance geek excited. DBT2, sysbench, Orion, and other benchmarks will help highlight the advantages and disadvantages of this new and exciting technology. Read more.
Add to your personal schedule
Location: Ballroom B
Michael Widenius (Monty Program Ab)
Average rating: ***..
(3.25, 4 ratings)
The talk will describe the goals and design of Maria, the new transactional storage engine for MySQL. It will cover the goals of Maria Storage Engine, overall design, on-disk data formats, Multi-Version Concurrency Control in Maria, BLOB handling, row locking and lock escalation, roadmap (current and future). Read more.
Add to your personal schedule
Location: Ballroom C
Heikki Tuuri (Innobase / Oracle Corp.)
Average rating: ****.
(4.50, 4 ratings)
This presentation describes InnoDB's built-in automatic crash recovery. We also describe how one can perform media recovery on a MySQL database, using a backup and the MySQL binlog. Read more.
Add to your personal schedule
Location: Ballroom D
Roland Bouman (XCDSQL Solutions / Strukton Rail)
Average rating: **...
(2.40, 5 ratings)
Gears is a Google OSS project to extend common web browsers (FF, IE, Chrome), providing Ajax webdevs with features such as an embedded SQL database and support for long-running background processes. This talk describes in detail how to create browser-based applications that use this local, embedded relational database, and how to synchronize this local database to a central MySQL server. Read more.
Add to your personal schedule
Location: Ballroom G
Vidur Apparao (LiveOps, Inc.), Stephen O'Sullivan (LiveOps, Inc.)
Average rating: ****.
(4.00, 2 ratings)
A case study of the evolution of MySQL usage, as a company moved from a scrappy startup - with the goals of finding a cheap, quick, and simple database solution - to a mature enterprise - with high availability and horizontal scalability as key requirements. Read more.
Add to your personal schedule
Location: Ballroom C
Mattias Jonsson (Sun Microsystems), Mikael Ronstrom (MySQL)
Average rating: ***..
(3.75, 4 ratings)
Insights from the developers behind MySQL Partitioning. How is partitioning implemented, how does it work in the server and with the storage engines? What solutions can it be a part of and what problems does it introduce? We present a new partitioning type: Column list, range partitioning on any column type. And give the status of the current development. Read more.
Add to your personal schedule
Location: Ballroom F
Konstantin Osipov (MySQL), Peter Gulutzan (MySQL AB)
The goal of this session is to introduce users to new standard conforming and engine-neutral implementation of foreign keys, which is being developed for 6.1 version of server. The session will describe capabilities of this new implementation (including limitations for different engines), give a glance at its performance and provide comparison with current InnoDB-specific implementation. Read more.
Add to your personal schedule
Location: Ballroom G
Jeff Freund (Clickability)
Average rating: ****.
(4.00, 3 ratings)
Building a SaaS platform requires application and infrastructure engineering that push beyond “enterprise scale” to “web scale”. MySQL and Memcached play a key role in scaling the Clickability platform. This presentation will tell the evolutionary story of the core technology components that have allowed the platform to scale from 0 to 400m pages per month, without changes to the architecture. Read more.
Add to your personal schedule
Location: Ballroom E
Frank Flynn (Spock Networks)
Average rating: ***..
(3.60, 5 ratings)
Looking at sharding your environment? This is the real-world example of sharding our databases using Spockproxy, a sharding-only version of the MySQL Proxy. Layout, sharding, and loading data; problems and limitations of working within shards; and how to get around these problems. The problems and solution we've come across are largely applicable to every kind of sharded environment. Read more.
Add to your personal schedule
Location: Ballroom B
Allan Packer (Sun Microsystems), Neelakanth Nadgir (Sun Microsystems)
Average rating: ****.
(4.33, 3 ratings)
ZFS offers many leading-edge features, including automatic protection against silent data corruption, immense capacity, and vastly simplified administration. But how well does it perform with MySQL? This session explores MySQL performance with ZFS compared to alternative file system implementations. The performance implications of ZFS compression and other features are also examined. Read more.
Add to your personal schedule
Location: Ballroom D
Bob Burgess (Radian6 Technologies)
Recently faced with the problem of an ordinary table growing too large to back up or maintain, we designed a MySQL-Proxy-based storage cluster which seamlessly integrates with the rest of the database and offers redundancy, cluster-member failure protection, load balancing, and information lifecycle management (data age-out) capabilities. Read more.
Add to your personal schedule
Location: Ballroom B
Domas Mituzas (Facebook)
Average rating: ***..
(3.00, 2 ratings)
DTrace is breakthrough tool for on-demand tracing and analysis of any software. As MySQL internals are open, it is possible to extract incredibly valuable information about database work - without performance overhead or even need to restart a server. This talk covers and merges knowledge and practice from both DTrace and MySQL worlds - and explains why D in DTrace means 'dynamic'. Read more.
Add to your personal schedule
Location: Ballroom C
Eric Day (craigslist), Brian Aker (HP)
Average rating: ****.
(4.67, 3 ratings)
Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Gearman can help in building scalable MySQL-backed applications or use through a user-defined function. Gearman’s generic design allows it to be used as a building block for a wide variety of applications, from farming out image processing to building your own Map/Reduce implementation. Read more.
Add to your personal schedule
Location: Ballroom E
Alan Kasindorf (Six Apart)
Average rating: *....
(1.00, 1 rating)
Dormando's Proxy for MySQL (DPM for short) is a community lead, BSD licensed, alternative to the official MySQL Proxy. It is not a fork, and has its own ideals. Learn what it can do, and find out how you can help! Read more.
Add to your personal schedule
Location: Ballroom B
Patrick Galbraith (Blue Gecko)
Average rating: ****.
(4.00, 1 rating)
The memcached Functions for MySQL are User Defined Functions (UDFs) that give you the power to interact with both MySQL and memcached in one place, giving you the ability to have read-through or write-through caching using a number of tricks, all without having to have caching logic in the application. Learn from Patrick Galbraith how to take advantage of these great new UDFs! Read more.
Add to your personal schedule
Location: Ballroom C
MC Brown (Sun Microsystems)
Average rating: ***..
(3.00, 1 rating)
You can run MySQL on a standard server, but there can be benefits to running MySQL within a virtualized environment. You can take advantage of the isolation it provides, or the performance gains possible by running multiple MySQL instances on one large server. This session will show you the benefits and potential issues of running MySQL in a virtualized environment. Read more.
Add to your personal schedule
Location: Ballroom H
Adam Donnison (Sun Microsystems)
In a classic case of "eat your own dogfood", MySQL.com is a key player in the beta testing of MySQL software, including Query Analyzer. In this presentation MySQL.com web developer Adam Donnison will take you through how he used Quan to improve database performance on the MySQl.com website by orders of magnitude, and why Quan was needed. Read more.
Add to your personal schedule
Location: Ballroom D
Omer BarNir (Oracle/MySQL), Trim Pershad (Sun Microsystems)
Average rating: ****.
(4.00, 1 rating)
"MySQL internal QA" about which many of you may speculate and very have direct knowledge of, will be discussed in this presentation. QA takes care of your favorite database in the development and release cycle, from code review through bug management with massive amounts of testing in between. Come to find out what is being done internally before the server is shipped. Read more.
Add to your personal schedule
Location: Ballroom F
Chuck Bell (Oracle), Lars Thalmann (Oracle), Mats Kindahl (Oracle)
Average rating: ****.
(4.00, 3 ratings)
Do you use replication? Would you like to improve your data protection and recovery capabilities? If you do, chances are you would also like to improve your ability to recover from failures faster. In this session, we will show you how you can use backup to enhance your replication capabilities. Read more.
Add to your personal schedule
Location: Ballroom A
Frank Mashraqi (Opportunities)
Average rating: **...
(2.50, 2 ratings)
memcached usage is growing like wild fire and most major Web 2.0 websites depend heavily on it. In this session, we will explore several advanced memcached and MySQL use cases. Come see how some of the top destinations online are using memcached to scale their applications, offload load from databases and decrease their application response time. Read more.
Add to your personal schedule
Location: Ballroom B
Barry Leslie (PrimeBase Technologies)
Average rating: ***..
(3.00, 2 ratings)
This talk will be on making use of the new BLOB Streaming: 'C' and PHP APIs to enable the efficient storage and retrieval of BLOB data from any table regardless of the engine behind it. Read more.
Add to your personal schedule
Location: Ballroom C
Kentoku SHIBA (WildGrowth)
Average rating: **...
(2.00, 1 rating)
The Spider Storage Engine creates table-links from local databases to remote databases. To supports XA transaction and table partitioning itself, the Spider also created for the database shardings. Spider Storage Engine is being offered to the public by GPL. http://spiderformysql.com Read more.
Add to your personal schedule
Location: Ballroom E
Heikki Tuuri (Innobase / Oracle Corp.)
Average rating: ***..
(3.00, 1 rating)
This presentation describes how InnoDB manages concurrency control, so that users get superior performance and transaction throughput, while the system protects data integrity. Read more.
Add to your personal schedule
Location: Ballroom G
Ryusuke Kajiyama (Sun Microsystems / MySQL)
Learn why MySQL was chosen as core database in mission critical system for fund managers of financial firms. In this mission critical financial system, in which database manages more than 1TB and handles over 200 concurrent transactions per second, all operations of front office team are managed including positions, executions and capital management. Read more.

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.