问答网站的数据库是怎么设计的?

比如像本站思否的问答,数据表结构的关联关系是怎样的?
用户表->问题表,一对多问题表->回答表,一对多回答表->评论表,一对多评论表->回复表,一对多
问题1、上面的表之间的关系是这样吗?2、对于回复表,有你回复我,我回复你,别的用户也可以来回复,那么回复表的字段应该怎么设计?3、性能问题。假设总共有10万个问题,每个问题有5个回答,每个回答有5条评论,每条评论有5条回复,那么回复表共有1055*5=1250万条数据,当从问题列表页点击进入问题详情页的时候,这么多层的关联查询,怎么优化性能?
当年话下
浏览 892回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript