MariaDB
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!