This is a list of MariaDB storage engines that are not distributed with MySQL. I think that most of them will work with MySQL, but not all – at least CassandraSE doesn’t.
| Engine | Description | Introduced |
|---|---|---|
| XtraDB | A fully-compatible fork ofInnoDB, mantained by Percona | Big Bang |
| Aria | A crash-sageMyISAM, also used for internal temptables | Big Bang |
| TokuDB | A transactional engine with innovative buffers and high compression, by TokuTek | 10.0 |
| mroonga | Supports fulltext searches with Chinese, Japanese and Korean languages | 10.0 |
| SPIDER | Shards tables through multiple servers | 10.0 |
| OQGRAPH | Used to implement tree structures | 10.0 |
| Sequence | Returns a sequence of numbers as a resultset | 10.0 |
| CONNECT | Support several external data sources (data files, DBMS’s…) | 10.0 |
| CassandraSE | A bridge to Apache Cassandra | 10.0 |
| SphinxSE | A bridge to Sphinx | 5.2 |
| FederatedX | A richer fork ofFederated | Big Bang |
Notes:
SQL_MODE='NO_ENGINE_SUBSTITUTION'. If you mistype the engine name, or try to use a disabled engine, you want to get an error, rather than silently switch to XtraDB.Obsolete storage engines:
PBXT(Big Bang – 5.3) – A transactional engine which aimed to be “somewhere between InnoDB and MyISAM”. Seemed to support foreign keys better than InnoDB (I couldn’t reproduce a tirgger+FK bug and it had more options), but alas it’s dead.
Enjoy!