Fast, Reliable, Proven transactional storage for MySQL

InnoBase Plugin

The unique architecture of MySQL permits multiple storage engines with different capabilities to be accessed via the same SQL language and APIs. For years, MySQL has distributed the InnoDB transactional storage engine with its releases (both source and binary). Now, beginning with Version 5.1 of MySQL, it is possible for users to swap out one version of InnoDB and use another.

From the downloads page you can now download an early adopter release of an upgraded version of InnoDB with additional features beyond the standard built-in InnoDB provided by MySQL. The InnoDB Plugin supports several new features for improved performance, reliability, ease of use and flexibility. See here for a description of the new features in InnoDB Plugin 1.0 for MySQL 5.1. Documentation for the InnoDB Plugin is available here.

The early adopter release of InnoDB Plugin for MySQL is available for MySQL 5.1 and later, in source and binary (for most platforms) and is licensed under the GPL V2. Users can dynamically INSTALL the InnoDB Plugin to replace the built-in InnoDB within MySQL 5.1 on Unix and Linux (and soon on Windows) without compiling from source or relinking MySQL. (For now, Windows users must re-build from source.)

Databases created with the built-in InnoDB in MySQL are compatible with the InnoDB Plugin. It is possible to use the InnoDB Plugin, and then “fall back” to the built-in InnoDB in MySQL 5.1 if desired. The InnoDB Plugin is supported via forums.innodb.com