【发布时间】:2015-09-18 08:58:36
【问题描述】:
我正在构建一个社交网络网站,但我想知道我必须使用哪种数据库类型?
顺便说一句,脚本使用了很多(插入/更新/删除)查询。
那么我应该使用 MyISAM 还是 InnoDB 呢?
【问题讨论】:
-
MyISAM versus InnoDB的可能重复
标签: mysql innodb social myisam
我正在构建一个社交网络网站,但我想知道我必须使用哪种数据库类型?
顺便说一句,脚本使用了很多(插入/更新/删除)查询。
那么我应该使用 MyISAM 还是 InnoDB 呢?
【问题讨论】:
标签: mysql innodb social myisam
MyIsam 对于网站来说是一个非常糟糕的选择。原因如下:
MyISAM 限制:
InnoDB 是一个合适的引擎,或者如果你不局限于 mysql,postgres 可能会让你受益更多。
【讨论】:
您可以在 innoDB 中进行提交和回滚
【讨论】:
绝对应该是innodb,正如你所说的那样会执行这么多的插入/更新/删除......即使是mysql 5.6版本也主要包含myisam功能。
唯一的缺点是innodb比myisam需要更多的服务器资源,所以如果你有合适的服务器资源那么你应该使用innodb。
【讨论】: