数据库存储引擎

1、InnoDB表引擎
默认事务型引擎,最重要最广泛的存储引擎,性能优秀
数据存储在共享表空间,可以通过配置分开
对主键查询的性能高于其他类型的存储引擎
内部做了很多优化,从磁盘读取数据是自动在内存构建hash索引
插入数据时自动构建插入缓冲区
通过一些机制和工具支持真正的热备份
支持崩溃后的安全恢复
支持行级锁
支持外键

2、MyISam
5.1版本前,myisam是默认的存储引擎
拥有全文索引,压缩,空间函数
不支持事务个行级锁,不支持崩溃后的安全恢复
表存储在两个文件,MYD和MYI(一个存索引,一个存数据)
设计简单,某些场景下性能很好

你可能感兴趣的:(数据库存储引擎)