mysql 支持的存储引擎(极简版)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 支持的存储引擎(极简版)相关的知识,希望对你有一定的参考价值。

  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)


本文出自 “桂花香” 博客,请务必保留此出处http://1074963.blog.51cto.com/1064963/1747312

以上是关于mysql 支持的存储引擎(极简版)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL支持的存储引擎

Mysql各种存储引擎的特性以及如何选择存储引擎

什么是MySQL存储引擎?

MySQL存储引擎

MYSQL篇-存储引擎01

MySql存储引擎和索引原理