MyISAM或InnoDB社交网站

时间:2015-09-18 08:58:37

标签: mysql innodb social myisam

我正在建立一个社交网站,但我想知道我必须使用哪种数据库类型?

BTW脚本使用了这么多(插入/更新/删除)查询。

我应该使用MyISAM还是InnoDB?

3 个答案:

答案 0 :(得分:0)

您可以在innoDB中进行提交和回滚

答案 1 :(得分:0)

肯定应该是innodb,因为你说要执行这么多插入/更新/删除...即使是mysql 5.6版本也主要支持myisam功能。

唯一的缺点是innodb需要比myisam更多的服务器资源,所以如果你有适当的服务器资源,那么你应该使用innodb。

答案 2 :(得分:0)

MyIsam对于一个网站来说是一个非常糟糕的选择。原因如下:

MyISAM限制:

  • 没有外键和级联删除/更新
  • 没有交易 诚信(ACID合规)
  • 无回滚功能行限制为4,284,867,296行(232)
  • 每行最多64个索引

InnoDB是一个适合使用的引擎,或者如果你不限于mysql,postgres可能会让你受益更多。