首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教新浪微博的回复是怎么设计的

2013-02-24 
请问新浪微博的回复是如何设计的?是这样,新浪微博的回复中,大家可以对微博进行回复,而且大家还可以对某条

请问新浪微博的回复是如何设计的?
是这样,新浪微博的回复中,大家可以对微博进行回复,而且大家还可以对某条回复进行回复,进而可以对回复的回复进行回复,既要显示回复是否针对微博或者某回复,又要引用之前回复的那段话(虽然在回复中不引用,但在个人中心的消息里是看的到的)

我是这样设计表的:
replyId: 这个是回复本身的id
replyTo:这个是回复某条微博或者回复的id
replyType:用来分辨到底是回复微博的,还是回复某回复的
time:发表时间
content:发表的内容



请问,我这样的设计正确吗,或者说效率高吗? 我觉得我这个查询要用到循环查询,会非常耗费服务器资源。。。

请高手指点下,有没有更好的设计,查询的时候,又应该怎样去最有效率的查询呢?

先感谢了。
[解决办法]
一般树状结构的都是这么设计的。使用时候的用户体验,一部分还是取决于界面设计。这里肯定还有分页读取机制的
[解决办法]
可以用一个字段,比如001代表第一个回复,002,代表第二个回复,00101为001下面的回复,00201为第二个下面的回复

热点排行