MYSQl 使用评论优化博客文章表

标签 mysql optimization comments blogs query-optimization

我正在制作一个 mysql 表,它将保存我的博客文章和他们的一些信息。我希望能够在博客文章中添加评论并将它们保存在 mysql 中。我的问题是天气我应该制作一个名为评论的表格并让所有评论都有博客帖子 ID,所以我只会像这样选择相应的评论:

select from comments where id = blogpostid

或者我的另一个想法是将所有评论放在一个数组中,并将它们保存在我的博客帖子表中的一个长文本字段中,因此每一行(博客帖子)都将包含其评论。

我会接受任何其他想法,但对我来说速度是第一位的。

最佳答案

有一个规范化的、独立的评论表是正确的。

有了适当的索引,它就能正常工作。我怀疑是否会有那种流量可以证明为了速度而对结构进行非规范化是合理的。

关于MYSQl 使用评论优化博客文章表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297583/

相关文章:

mysql - 从数据库上传的产品未列出-opencart

php - ajax-heavy Apache+Mysql+PHP站点的服务器优化

python - 在不对语句进行硬编码的情况下处理更新 where 子句中的 null

php - # 和//在 PHP 中的区别?

android - 如何最好地将评论/评级系统添加到 Android 应用程序

language-agnostic - 评论魔法

mysql - 为什么将多行合并为一列会重复数据?

c# - 处理大型 SQL 选择查询/分块读取 SQL 数据

java - 高效的 Java 语言构造来检查字符串是否为 pangram?

performance - 嵌套 `if` 是否会提高性能?