HTML HTML5 PHP Mysql Linux 缓存技术 工具 资讯 读书 其他
当前位置: 资讯首页 » 全文内容

MySQL三种存储引擎的应用场合以及相应的建议

发布于: 2015-03-01 13:25:04 )

介绍MyISAM,InnoDB和MEMORY三种存储引擎的应用场合以及相应的建议。


MyISAM存储引擎

由于该引擎不支持事物、也不支持外键,所以访问速度比较快。

因此对事物完整性没有要求并以访问为主的应用适合使用该存储引擎。

InnoDB存储引擎

由于该引擎在事务上具有优势,即支持具有提交、回滚和崩溃恢复能力的事物安装,所以比MyISAM存储引擎占用更多的磁盘空间。

因此需要进行频繁的更新、删除操作,同时还对事物完整性要求比较高,需要实现并发控制,此时适合使用该存储引擎。

MEMORY存储引擎

该存储引擎使用内存来存储数据,因此该存储引擎的数据访问速度快,但是安全上没有保障。

如果应用中涉及数据比较小,需要进行快速访问,则适合使用该存储引擎。





To Top