类似于百度贴吧,你们怎么设计数据库(mongodb)?

穷困潦倒 发布于 2016/02/25 22:04
阅读 1K+
收藏 1

【深度】AI、5G时代下,算力网络与内生安全最全解析!>>>

类似于百度贴吧,你们怎么设计数据库?
场景如下:获取吧的信息(名称,介绍等),获取吧的一定数量贴的简略信息,获取贴的详细信息。用户回复。
我初期想法是:
吧一个集合,每个文档存的信息有:吧的基本信息,贴的索引以及部分信息
贴一个集合,每个文档存的信息有:贴基本信息,回复索引
回复一个集合,每个文档存的信息有:回复,二级回复(就是对回复的回复)
这样设计的话打开贴吧,获取贴的简略信息时候,我决定挺方便的,但是进行回复是,需要插入回复,并且修改吧文档里冗余的贴的信息,这个麻烦。
你们会怎么设计?有什么建议?
加载中
返回顶部
顶部