我正在制作一个 mysql 表,它将保存我的博客文章和他们的一些信息。我希望能够在博客文章中添加评论并将它们保存在 mysql 中。我的问题是天气我应该制作一个名为评论的表格并让所有评论都有博客帖子 ID,所以我只会像这样选择相应的评论:
select from comments where id = blogpostid
或者我的另一个想法是将所有评论放在一个数组中,并将它们保存在我的博客帖子表中的一个长文本字段中,因此每一行(博客帖子)都将包含其评论。
我会接受任何其他想法,但对我来说速度是第一位的。
最佳答案
有一个规范化的、独立的评论表是正确的。
有了适当的索引,它就能正常工作。我怀疑是否会有那种流量可以证明为了速度而对结构进行非规范化是合理的。
关于MYSQl 使用评论优化博客文章表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297583/