半栈工程师

(九)MariaDB存储引擎简介

2020-06-29  本文已影响0人  紫狐挽诗

存储引擎简述

查询指令:

查看所有的已启用的存储引擎:show engines;

查询预设引擎:select @@global.storage_engine;

查看所有的已启用的存储引擎

简单介绍几个 MariaDB 的存储引擎

1、InnoDB/XtraDB

2、MyISAM

3、Aria

4、TokuDB

5、MyRocks

6、Connect

按用途选择存储引擎

MariaDB 有几十种存储引擎,但并不一定都是最佳。官网有简单针对各种用于,建议使用不同的引擎。大概如下:

一般用途:

缩放,分区(Scaling, Partitioning):

如果想要拆分数据库并加载在几个服务器上,或者优化缩放,建议使用 Galera(一个同步多主集群)。

压缩/归档(Compression / Archive)

连接到其它数据源

如果要使用的数据没有存放到 MariaDB 数据库,但可以通过以下的数据引擎去连接访问。

搜索优化

缓存,只读

其它专用引擎

总结:

关于 MariaDB 存储引擎的一般性常规选择(先不考虑拓展和集群),其实大体看来只有以下几个

更多 MariaDB 的存储引擎详细,可参看官网https://mariadb.com/kb/en/storage-engines/

上一篇 下一篇

猜你喜欢

热点阅读