[英]MyISAM or InnoDB, for safety of data, which should I choose?
InnoDB是一种更安全的ACID兼容引擎,具有MyISAM缺少的某些完整性功能。 http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
显然,如果您担心数据的安全性,我会使用InnoDB。 您会使用不支持交易的引擎吗?
由于性能原因使用MyISAM。
InnoDB更好地尊重约束,数据完整性和可靠性。 例如,它支持外键约束和事务。该文档比较了事务引擎和非事务引擎 。
看到,开发人员和站点猪油只期望安全,但是用户期望快速检索。
只是,在InnoDB中没有全文支持,因此我们在那种情况下进行管理。
有替代约束吗?还是有任何提示?
例,
我的桌子上有邮政编码文件,
我有大约100000个邮政编码
在这种情况下,我具有邮政编码的自动完成功能,如果使用MyISAM,则将其归档为全文,因此用户不会遇到性能问题。
那么对于这个标准有什么想法吗?
基本上我不是数据库工程师,而是开发人员。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.