×

如何设计网站的数据库?

提问者:Terry2023.07.16浏览:724

比如像本站思否的问答,数据表结构的关联关系是怎样的?

用户表->问题表,一对多
问题表->回答表,一对多
回答表->评论表,一对多
评论表->回复表,一对多

问题
1、上面的表之间的关系是这样吗?
2、对于回复表,有你回复我,我回复你,别的用户也可以来回复,那么回复表的字段应该怎么设计?
3、性能问题。假设总共有10万个问题,每个问题有5个回答,每个回答有5条评论,每条评论有5条回复,那么回复表共有1055*5=1250万条数据,当从问题列表页点击进入问题详情页的时候,这么多层的关联查询,怎么优化性能?


您的支持是我们创作的动力!

网友回答文明上网理性发言已有0人参与

发表评论: