繁体   English   中英

MyISAM或InnoDB,为了确保数据安全,我应该选择哪个?

[英]MyISAM or InnoDB, for safety of data, which should I choose?

MyISAMInnoDB ,为了确保数据安全,我应该选择哪个?

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM