1.2.1 存储引擎

除了包含标准的InnoDB、MyISAM、BLACKHOLE、CSV、MEMORY、ARCHIVE和MERGE存储引擎之外,MariaDB 10.5还额外提供了以下存储引擎。

□ ColumnStore:大规模并行分布式计算MPP数据架构,专为大数据扩展而设计,用于分析PB级的数据。

□ MyRocks:具有出色压缩性能的存储引擎(由于TokuDB已经被Percona废弃,因此推荐使用MyRocks)。

□ Aria:在处理内部的临时表时,用Aria引擎代替MyISAM引擎,可以使某些GROUP BY和DISTINCT请求的速度更快,因为相较于MyISAM, Aria的缓存机制更好。

□ Spider:水平分片存储引擎(TSpider是基于MariaDB 10.3.7上的开源存储引擎Spider定制研发的,它是腾讯游戏场景中规模最大的分布式MySQL存储引擎)。