Thanks for the detailed answer Rik!
I assume the situation is very similar for Percona 5.6 (except that it does support RFR?)
I found this page:
https://mariadb.com/kb/en/mariadb/tokudb-differences/
Does that look right with respect to features? (apart from not mentioning RFR).
Also, I notice on this MariaDB page about TokuDB:
https://mariadb.com/kb/en/mariadb/tokudb/
It suggests only Ubuntu 12.10+ is supported.. any ideas why 12.04 wouldn't be supported? MariaDB certainly offers version 10 on that platform.. hmm.
Yes. I have a prototype migration tool that strips the FRM from all of the tokudb status files. The migration process would be: 1) dump the schemas 2) translate the table defs to MariaDB format 3) strip the FRM from the tokudb status files 4) bring up mariadb 10 and create the tables with the new schema defs 5) shutdown mariadb 6) replace the tokudb files with the stripped tokudb files 7) bring up mariadb with the stripped tokudb files
MariaDB [test]> show create table test.s;
| s | CREATE TABLE `s` (
`x` int(11) NOT NULL DEFAULT '0',
`y` int(11) DEFAULT NULL,
`z` int(11) DEFAULT NULL,
PRIMARY KEY (`x`),
KEY `y` (`y`),
FULLTEXT KEY `z` (`z`)
) ENGINE=TokuDB DEFAULT CHARSET=latin1 `compression`='tokudb_zlib' ;
MariaDB [test]> alter table s engine=tokudb;
ERROR 1464 (HY000): The storage engine TokuDB doesn't support SPATIAL indexes