Can tokudb run on arm?

Hello,

we have a lot of history data, about 20T, so we want to use tokudb for the High compression ratio. but our hardware is arm cpu, can tokudb run on the arm and if there is a performance test?

1 Like

No, TokuDB is a part of Percona Server and it currently does not support ARM nor are there any imminent plans to do so, but I will add your vote to the current running tally of requests. Since you mention that you are using TokuDB, you should read this Heads-Up: TokuDB Support Changes and Future Removal from Percona Server for MySQL 8.0 - Percona Database Performance Blog. TokuDB will remain a part of our 5.7 builds until 5.7 goes EOL (October 2023, a little more than two years) but it will not get any feature improvements and will be limited only to certain bug fixes. You should be planning both your migration to 8.0 and your migration off of TokuDB.


George O. Lorch III
Director of Server Engineering, Percona Server for MySQL, Percona XtraDB Cluster, and Percona XtraBackup

1 Like

In addition to George, if you are running a huge dataset, consider using MyRocks engine instead of TokuDB.
We do not provide our software packages for ARM, nor we have performance numbers for this platform

1 Like

So myrocks can run on arm?

1 Like

No, MyRocks is also a part of Percona Server and we do not currently offer any type of ARM based builds or packages for Percona Server. Percona Server and all of its components, including TokuDB and MyRocks, are not compiled, tested, distributed, or supported on ARM…yet.

MyRocks is an alternate and more modern storage engine that, unlike InnoDB, supports in place data compression, but, it is not yet at parity with InnoDB feature wise. See MyRocks Limitations for limitations. For most basic workloads, it can be used as a drop in replacement, but not for all, particularly those that require advance range locking/gap locking (ex: SELECT … FOR UPDATE, SELECT INTO, etc…), foreign keys, and atomic DDL to name a few of the bigger limitations. We are working with the MyRocks community to close some of these gaps but we are not there yet.


George O. Lorch III
Director of Server Engineering, Percona Server for MySQL, Percona XtraDB Cluster, and Percona XtraBackup

2 Likes