微博的回复是怎么设计的 ?
发布于 7 年前 作者 zhouseahe 4021 次浏览 来自 问答

最近需要写一个功能就是有很多回复的那种。 想问下这种情况一般用什么数据库 , 数据结构怎么设计 才能加载比较快 才能把 都有哪些回复, 谁回复了谁 ,顺序弄得比较清晰

10 回复

可以看慕课网上的视频,里面有讲解回复功能

From Noder

把內容和關係分開,內容單獨存,誰回復了誰的關係單獨存

你说的是指定回复吗。??就是@人用的

来自酷炫的 CNodeMD

@功能:正则把 @x 里 x 提取出来,根据 x 查询数据库,然后发送信息。 好友:另外一种就是 @captainblue2013 说的,之间的关系用一张表存储。 message 再单独用表储。 每次拉取成功后,message 标记已读。 注意事项:数据量大记得索引,每次查询数据库只能走一个索引。

一般回复也就做2层的,再做下去更复杂了

@Huqiuwei 我也没仔细想回复是怎么做

@zhouseahe 但是现在基本上会出现这种多级回复的

@hi363138911 @captainblue2013 我学习一下, 有问题再请教你们

无限级分类 每条回复都有个父级ID

回到顶部