讨论板数据库的存储引擎

时间:2012-10-24 11:51:36

标签: mysql innodb myisam

如果我想继续使用MySQL,我应该将哪个存储引擎用于讨论板(Web应用程序)? InnoDB还是MyISAM?

2 个答案:

答案 0 :(得分:2)

现在我总是会使用InnoDB,因为它有外键,交易,聚集索引等。

您可能还想查看此(类似)问题中更详细的答案:myisam-versus-innodb

答案 1 :(得分:0)

讨论区是:

  • 阅读密集型 - MyISAM为1分。
  • 以大文本字段(varchars / texts)结构 - 为MyISAM提供2分。
  • 没有更新密集 - MyISAM为3分。
  • 插入俯卧 - MyISAM为4分。
  • 需要一些外键支持 - InnoDB为1分(但这可以在应用程序级别处理)。
  • 倾向于全文搜索 - 1指向MyISAM,如果你的MySQL超过5.6,那么0指向MyISAM,因为InnoDB支持从MySQL 5.6开始的全文搜索。

我喜欢外国人的支持。因为这个原因,我在InnoDB上构建了它。但是性能方面你可以测试这两种情况,并注意到MyISAM在上面提到的所有方面都能更快地运行。