我正在建立一个社交网站,所以我想知道用于存储帖子的喜欢和评论的数据库结构。
我创建了一个用于存储帖子的表格帖子,但我想知道如何存储“喜欢”和“评论”,以便我可以显示谁喜欢您的帖子以及帖子的评论是什么。
我是否需要为喜欢创建一个表来存储每个喜欢帖子的用户的用户 ID 和 post_id 作为外键,但这可能是一个非常大的表,因为它会为每个喜欢帖子的用户创建一个新行。例如,如果一个帖子有 1000 个喜欢,那么它将在“喜欢”表中为同一个帖子创建 1000 行。同样的事情也发生在评论上。
请建议我发布帖子、点赞和评论的表格结构。谢谢!