• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more 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.

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON newsletter (login required).

Contact Us

View a complete list of OSCON 2008 Contacts

MySQL Proxy: from Architecture to Implementation

Location: D133 Level: Intermediate
Average rating: ****.
(4.50, 2 ratings)

MySQL Proxy is a simple program that sits between your client and MySQL
server(s) that can monitor, analyze, or transform their communication.
Its flexibility allows for unlimited uses; common ones include: load balancing; failover; query analysis; query filtering and modification; and many more.

Because MySQL Proxy uses the MySQL network protocol, any MySQL-compatible client (include the command line client, any clients using the MySQL client libraries, and any connector that supports the MySQL network protocol) can connect to the proxy without modification.

In addition to the basic pass-through configuration, the MySQL Proxy is also capable of monitoring and altering the communication between the client and the server. This interception of the queries enables you to add profiling, and the interception of the exchanges is scriptable using the Lua scripting language.

Photo of Ronald Bradford

Ronald Bradford


Ronald is a Senior Consultant with MySQL Inc based in the US. Ronald brings 9 years of MySQL experience with 19 years experience in RDBMS products, enterprise data architecture, large systems development and Internet Web technologies.

Photo of Giuseppe Maxia

Giuseppe Maxia


Giuseppe Maxia is a QA developer in the MySQL community team.

A system analyst with 20 years of IT experience, he has worked as a database consultant and designer for several years.

He is a frequent speaker at open source events and he’s the author of many articles.

He lives in Sardinia (Italy).

OSCON 2008