TokuDB®: High-Performance Storage Engine for MySQL, MariaDB, and Percona Server

Introducing TokuDB v7.5!  Read about it here.

TokuDB is an open source, high-performance storage engine for MySQL, MariaDB, and Percona Server that dramatically improves scalability and operational efficiency. TokuDB is for Big Data applications with demanding requirements that are not met by your current storage engine and reduces the deployment costs associated with scaling and optimization efforts. TokuDB replaces 1970s B-tree indexing with modern Fractal Tree® indexing that greatly accelerates performance, dramatically cuts disk and flash-drive storage, and supports full ACID transactions.

Benefits for Developers

  • 20x faster without tuning
  • React faster to changing business requirements
  • Get faster performance without changing your application

Benefits for DevOps

  • Use fewer servers; avoid upgrades
  • 90% compression = save money on flash-drive and disk storage
  • Schema changes without downtime

TokuDB is a drop-in replacement for any other storage engine (including InnoDB) so you can switch engines without changing your application. TokuDB is open source, and is available in both a Community Edition and an Enterprise Edition.

Performance

  • Up to 20x or more improvement in insertions and indexing
  • Faster ad hoc queries in live production systems without rewriting or tuning applications
  • High performance even when tables are too large for memory
  • Scales MySQL, MariaDB, and Percona Server far beyond either InnoDB or MyISAM

Compression

  • Write-optimized compression
  • Up to a 90% reduction in HDD and flash storage requirements

Hot Schema Changes

  • Hot Indexing enables ad hoc queries to run faster with real-time, optimized index support
  • Hot Column Addition/Deletion/Rename allows administrators to rapidly define and add new fields

No need to rebuild indexes

  • Provides immunity to database aging
  • No more query slowdowns
  • No more dump/reload
  • No need for dedicated maintenance window

No slave lag

  • High insertion rates
  • Replication server is able to keep up with master server query load