# TokuDB Overview

{% hint style="warning" %}
TokuDB has been deprecated by its upstream maintainer. It is disabled from MariaDB 10.5 and has been removed in MariaDB 10.6 - [MDEV-19780](https://jira.mariadb.org/browse/MDEV-19780). We recommend [MyRocks](/docs/server/server-usage/storage-engines/myrocks.md) as a long-term migration path.
{% endhint %}

The TokuDB storage engine is for use in high-performance and write-intensive environments, offering increased compression and better performance.

It is available in an open-source version, included with 64-bit MariaDB (but not enabled by default), and an Enterprise edition available from Tokutek.

Note that the default value of [tokudb\_pk\_insert\_mode](/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-system-variables.md#tokudb_pk_insert_mode) will prevent row-based replication from working. To use RBR, change the value of this variable.

The version of TokuDB in your local MariaDB is available by querying the [tokudb\_version](/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-system-variables.md) status variable:

```
SHOW VARIABLES LIKE 'tokudb_version';
```

In the MariaDB binary tarballs, only the ones labeled "glibc\_214" have TokuDB.

1. [↑](#_ref-0) with this version, TokuDB now follows the version numbering of Percona XtraDB

{% @marketo/form formId="4316" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/server/server-usage/storage-engines/legacy-storage-engines/tokudb/tokudb-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
