0

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

4

3 回答 3

3

InnoDB 是一种更安全的符合 ACID 的引擎,具有 MyISAM 所缺乏的一些完整性功能。 http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html

显然,如果您担心数据的安全性,我会使用 InnoDB。你会使用不支持事务的引擎吗?

出于性能原因使用 MyISAM。

于 2009-06-25T09:56:01.230 回答
0

InnoDB更好地尊重约束、数据完整性和可靠性。例如,它支持外键约束和事务...文档比较了事务和非事务引擎

于 2009-06-25T09:53:01.550 回答
0

看,开发商和现场猪油只期望安全,但用户期望快速检索。

只是,在InnoDB中没有全文支持,所以我们在这种情况下进行管理。

那里是否有替代限制,或者有任何提示?

例子,

我的表中有邮政编码文件,

我有大约 100000 个邮政编码,

我有邮政编码的自动完成功能,在这种情况下,如果我使用 MyISAM,我会将文件设为全文,因此我的用户不会遇到性能问题。

那么这个creteria有什么想法吗?

基本上我不是数据库工程师,我是开发人员。

于 2010-01-09T09:43:11.063 回答