MySQL Plugins – first introduced in 5.1 – are server extensions that can be loaded into the running MySQL on the fly, without restart.
This tutorial will teach what tasks can be solved with plugins, what a plugin consists of, and how to write a plugin that helps with your specific problem.
We strongly believe in “learning by example” and this tutorial will be of a very practical, hands-on style. It will include useful fully working plugin examples and live demonstrations. In addition to GNU/Linux, we will cover Mac OS X, and Microsoft Windows.
During this three hours you learn
Basic C/C++ and MySQL knowledge is expected, but no deep familiarity with either is required.
This tutorial will cover both MySQL and MariaDB – most of the material will equally apply to both.
I was a MySQL developer since 1998. From 1999 to 2009 in MySQL AB, Sun, then in Monty Program AB on MariaDB. During these years I’ve touched almost almost every part of the server. To list a few projects – fulltext search, XA,
HANDLER, precision math library, parallel repair and bulk inserts in MyISAM, indexes in MERGE. I’m a primary architect of the plugin API and an author of the “MySQL 5.1 Plugin Development” book.
Andrew Hutchings is a Software Developer on the Drizzle project at Rackspace and co-author of the book MySQL 5.1 Plugins Development. He is based in the United Kingdom and has worked for MySQL/Sun since 2008. Before joining Rackspace he was a MySQL Support Engineer for Oracle Corporation specialising in MySQL Cluster and C/C++ APIs.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at firstname.lastname@example.org
For media partnerships, contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at email@example.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the O'Reilly MySQL Conference Bulletin (login required).
View a complete list of O'Reilly MySQL Conference Contacts