MyISAM、InnoDB、MEMORY
MyISAM,3.23.34a前的默认存储引擎。
优点 在于占用空间小,处理速度快。
缺点 不支持事务的完整性和并发性,不提供外键。
frm文件存储表结构,是frame的缩写
MYD文件存储数据,是MYData的缩写
MYI文件存储索引,是MYIndex的缩写
InnoDB,3.23.34a后的默认存储引擎。
优点 提供了良好的外键,事务处理、崩溃修复能力和并发控制。
缺点 读写效率较差,占用的数据空间相对较大。
frm文件存储表的结构
数据和索引存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中
MEMORY是MySQL中一类特殊的存储引擎。
优点 数据的处理速度快
缺点 安全性不高,表不能建太大
frm文件存储表的结构
数据索引全部放在内存中,默认使用哈希索引,亦可指定B+树索引