1. 1 innodb (不啰嗦这个了)

  2. archive  支持高并发插入和专用缓冲 行级锁

  3. blackhole 可以用复制数据到备库,或者记录到日志。不做任何保存

  4. CSV 不支持索引,很容易结构csv 使用

  5. federated 连接其他mysql的代理

  6. memory

    1. 使用场景

      1. 用于查找或者映射表

      2. 保存数据分析中的中间数据

      3. 用于缓存周期性聚合数据的结果

  7. NDB 集群引擎

  8. XtraDB innodb的一个改进版本,主要改进是性能 可测量性 和操作灵活性

  9. PBXT 支持引擎级别的复制 外键约束,并且以一种复杂的架构对固态存储SSD提供了适当的支持,对BLOB也做了优化。mariadb也包含此引擎

  10. infobright是面向列的存储引擎。是为数据分析和数据仓库设计的。数据高度压缩,按照块进行排序,每一个快斗对应有一组数据。

  11. myisam

    1. 压缩,全文索引,GIS空间函数

    2. 不支持事务和行级锁,无法完全恢复

    3. 数据文件(MYD)和索引文件(MYI)