我正在我的网站上创建一个类似于博客的功能。这个博客是为张贴翻译歌词,将达到约200个帖子。
我正在为这个博客在mysql中创建一个评论数据库。最好为每个博客帖子创建一个表来存储评论,或者创建一个表来存储所有的博客评论,并且只需有一个标记来标识评论要发到哪个博客帖子。后者是否会影响性能?

最佳答案

创建一个“posts”表和一个“comments”表。
在“comments”表中,有一个名为“post_id”的字段(或类似的字段),这样您就知道该评论属于哪个post。
再多的桌子也没有必要了,再多的都是多余的。
至于速度-如果你真的想说你只会达到200个职位,那么你现在真的不需要太担心速度。当你计划达到200万篇文章和评论时,可能会有更多的考虑,但现在,只要设计好数据库(如上文所述),确保它的索引正确,你就会很好地去。

关于mysql - 在mysql中为所有博客帖子注释创建一个大表还是为每个帖子创建多个表更好?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13339814/

10-11 17:00