MariaDB storage engines_MySQL
程序员文章站
2022-05-28 07:57:16
...
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:
- XtraDB is the default and should be preferred to InnoDB, unless it has a bug which affects you (but XtraDB fixes several InnoDB bugs).
- OQGRAPH was introduced during the Big Bang or soon after, but disabled in 5.5. Seethis post.
- FederatedX is called Federated, so it’s possible that you are already using it and you don’t know.
- CONNECT will hopefully obsoleteCSVand FederatedX, but some features are still missing. For example, CONNECT cannot store NULL values in flat files.
- With MariaDB you need to specify
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!
推荐阅读
-
MYSQL无法启动提示: Default storage engine (InnoDB) is not available的解决方法
-
详解H5本地储存Web Storage
-
HTML5本地存储之Database Storage应用介绍
-
HTML5本地存储之Web Storage应用介绍
-
html5指南-5.使用web storage存储键值对的数据
-
MariaDB 新版本实力逆袭不仅仅是 MySQL 替代品
-
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
-
Windows下MariaDB数据库安装图文教程
-
详解H5本地储存Web Storage
-
mpvue中配置vuex并持久化到本地Storage图文教程解析