Percona Server for MySQL is compatible with the separately available TokuDB storage engine package. The TokuDB engine must be separately downloaded and then enabled as a plug-in component. This package can be installed alongside with standard Percona Server for MySQL 5.6 releases starting with 5.6.19-67.0 and does not require any specially adapted version of Percona Server for MySQL.
The TokuDB storage engine is a scalable, ACID and MVCC compliant storage engine that provides indexing-based query improvements, offers online schema modifications, and reduces slave lag for both hard disk drives and flash memory. This storage engine is specifically designed for high performance on write-intensive workloads which is achieved with Fractal Tree indexing. To learn more about Fractal Tree indexing, you can visit the following Wikipedia page.
Only the Percona supplied TokuDB engine should be used with Percona Server for MySQL 5.6. A TokuDB engine downloaded from other sources is not compatible. TokuDB file formats are not the same across MySQL variants. Migrating from one variant to any other variant requires a logical data dump and reload.
TokuDB is currently supported only for 64-bit Linux distributions. It is not available for Debian 6.0 (squeeze) due to conflicts with the gcc version required by TokuDB.
TokuDB storage engine requires libjemalloc library 3.3.0 or greater. If the version in the distribution repository is lower than that you can use one from Percona Software Repositories or download it from somewhere else.
You can disable transparent huge pages permanently by passing transparent_hugepage=never to the kernel in your bootloader (NOTE: For this change to take an effect you’ll need to reboot your server).
TokuDB storage engine for Percona Server for MySQL is currently available in our apt and yum repositories.
>> Percona server is running with jemalloc enabled.
>> Transparent huge pages are currently disabled on the system.
>> Option thp-setting=never is not set in the config file.
>> TokuDB plugin is not installed.
>> Successfuly installed TokuDB plugin.
If you’re running Percona Server for MySQL 5.6.22-71.0 this storage engine requires manual installation.
TokuDB storage engine has the same version as Percona Server for MySQL after 5.6.26-74.0 release.
Installing the TokuDB package is compatible with existing server setup and databases.
TokuDB storage engine available as a separate Percona Server for MySQL package.
TokuDB storage engine is considered GA quality.