Possible Duplicate:
MyISAM versus InnoDB
哪种存储引擎最适合MySql? InnoDb还是MyIsam?
最佳答案
没有“最佳”,这取决于您/您的应用程序需要。
您可以阅读有关差异here in the Reference Manual的信息:
InnoDB:
适用于MySQL的事务安全(兼容ACID)存储引擎
具有提交,回滚和崩溃恢复功能以保护
用户数据。 InnoDB行级锁定(无需升级为更粗糙的版本)
粒度锁定)和Oracle样式一致的非锁定读取
提高多用户并发性和性能。 InnoDB存储用户
聚集索引中的数据以减少基于以下内容的常见查询的I / O
主键。为了维护数据完整性,InnoDB还支持FOREIGN
KEY参照完整性约束。 InnoDB是默认存储
MySQL 5.6中的引擎。
MyISAM:
这些桌子占地面积很小。表级锁定
限制了读/写工作负载中的性能,因此经常用于
Web和数据仓库中的只读或只读工作负载
配置。
关于mysql - 哪种存储引擎最适合MySql? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12813307/