答案 0 :(得分:3)
InnoDB是一种更安全的ACID兼容引擎,具有MyISAM缺乏的一些完整性功能。 http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
显然,如果您关心数据的安全性,我会使用InnoDB。你会使用不支持交易的引擎吗?
MyISAM用于性能原因。
答案 1 :(得分:0)
InnoDB更好地尊重约束,数据完整性和可靠性。它支持外键约束和事务,例如......文档compares transaction and nontransation engines。
答案 2 :(得分:0)
请注意,开发人员和网站猪油只期望安全,但用户期望快速检索。
仅在InnoDB中没有全文支持,所以我们在这个情况下进行管理。
那里有替代限制,还是有任何提示?
实施例,
我的表格中有邮政编码文件,
我有大约100000个邮政编码,
我有自动填写邮政编码,在这个情况下,如果我使用MyISAM,我会提交 作为全文,因此我的用户不会遇到性能问题。
这个creteria有什么想法吗?
基本上我不是数据库工程师,我是开发人员。