MySQL各种存储引擎对比总结

1.MyISAM

是MySQL5.5版之前默认的存储引擎,特点:数据文件和索引文件可以放置在不同的目录,平局分布IO,获得更快的速度。不支持事务,不支持外键。

2.InnoDB

是 MySQL5.5版之后默认的存储引擎,特点:支撑外键支持实物安全。比MyISAM写处理效率差。并会占用更多空间以保留数据和索引。

3.MEMORY

是使用存在内存中的内容来创建表。MEMORY访问速度非常的快,因为他的数据是放在内存中的。并且默认使用HASH索引。

一旦服务关闭,表中的数据就会丢失;它的缺陷就是对表的大小有限制。太大的无法缓存在内存中,其次是要确保表的数据可以恢复。

通常用于跟新不太频繁的小表,用以卡U苏得到访问结果。

猜你喜欢

转载自www.cnblogs.com/guangxiang/p/11836231.html
今日推荐