mysql - 用于社交网络应用程序的 MyISAM 或 InnoDB

标签 mysql sql database

我正在参与一个社交网络网络应用程序的大学项目。我已经完成了架构设计部分。我使用的是PHP+MySQL。现在我正在测试该应用程序,表是MyISAM。但我知道 myISAM 不提供行级锁定,而是在表级别提供锁定。所以我很困惑是否需要切换到InnoDB。我期待 8:3 选择更新,而每秒 30 次更新是我的阈值限制。我依赖共享托管服务器。所以请帮助我。很高兴听到数据库专家的意见...

最佳答案

我会推荐InnoDB引擎,因为它在OLTP中有更好的性能。

MyISAM 在非并发(或低并发)查询中使用时太快。

您还可以利用外键完整性。

希望这有帮助。

关于mysql - 用于社交网络应用程序的 MyISAM 或 InnoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8869257/

相关文章:

mysql - 获取 MySQL 查询以保存为全局变量是 C

mysql - mysql 加入帮助

mysql - sql按日期分组每天给出相同的值

java - 即使我用@Column(unique=true) 标记,也需要放置@Index 吗?

sql - 对所有内容进行后端(数据库端)验证是否可行?

MySql、LOAD DATA 或 BATCH INSERT 或任何其他更好的批量插入方式

php - mysql_real_escape_string 的安全替代品? (PHP)

php - 如何使用 Laravel 在控制台图表中传递值

用于向数据库添加数据的 PHP 脚本不起作用

mysql - 使用解析器将 HTML 内容解析到 MySQL 数据库中