我为社交(种类)平台设计了一个模式,它具有像StackOverflow这样的Q / A功能。在这里,用户询问问题并获得与他们相关的答案。在答案上,可能会有用户进行讨论。我的架构中的表格:
question
表包含问题详细信息以及user_id
foreign key
。
question_stats
维护用户对该问题的活动。喜欢,观点等。
answer
包含问题的答案。 answer_by是用户表的外键。
answer_stats
维护用户对该问题的活动。喜欢,观点等。
answer_comments
是维持任何特定答案的评论的表格。
answer_comments_stats
在回复评论中保存用户活动。
question
与代码表有many-to-many
的关系。