Because we, the MariaDB developers, don't want to add a lot of new features or big code changes to a stable release, not all TokuDB features will be merged at once into MariaDB. Instead they will be added in stages.
On this page we list all the known differences between the TokuDB from Tokutek and the default MariaDB version from MariaDB.org:
--default-storage-engine=tokudb
. CLUSTERED KEY (columns)
and, for example, ROW_FORMAT=TOKUDB_LZMA
. And in MariaDB you write KEY (columns) CLUSTERING=YES
and COMPRESSION=TOKUDB_LZMA
. INSERT NOAR
or UPDATE NOAR
commands. COMPRESSION=
is not included in CREATE TABLE
or ALTER TABLE ENGINE=TokuDB
then the TokuDB table will be uncompressed (before 5.5.37) or zlib-compressed (5.5.37 and later). MariaDB 10.0 (starting from 10.0.5) has online ALTER TABLE. So the features missing will be:
INSERT NOAR
or UPDATE NOAR
commands. COMPRESSION=
was not included in CREATE TABLE
or ALTER TABLE ENGINE=TokuDB
then the TokuDB table was created uncompressed. This is found on the TokuDB page.
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/tokudb-differences/