【选型】数据库 Mysql MariaDB 存储引擎选择

MariaDB新增十多个存储引擎,比较有特色的有:

(1)Aria:适用于快速读取快速写入场景,替代为人诟病的MyISAM,支持事务,支持崩溃恢复;

(2)TokuDB:适用于大数据量写入场景,支持事务,支持高压缩比,减少存储空间;

(3)Spider:适用于水平分片场景,支持数据分片,将数据分布在多个服务器上;

(5)Dynamic Comumns:支持动态列,提供灵活的数据结构;

(6)ColumnStore:适用于数据仓库与数据分析场景,提供列式存储与查询优化;

(7)SphinxSE:适用于搜索引擎场景,全文索引场景;