求类似于微信朋友圈一样的评论表设计

赵陵 发布于 2017/07/25 11:25
阅读 341
收藏 1

现在要做一个类似朋友圈一样的功能 ,因为评论要做互评,而且要对应的互评要显示在一起,该怎么设计比较好。

我现在只做个一个parentCode存储对应评论的code,但是这样递归查效率比较低,有没有好的设计思路

加载中
0
iGeek
iGeek

这个问题无非是选择空间换时间或者时间换空间,在数据量少的情况下递归查找是不错的方法,数据量大了,如果不用NoSQL类型而选用关系型数据库,建议根据业务来做优化,适当用增加冗余,用空间换时间。

赵陵
赵陵
回复 @iGeek : 好的 谢谢
iGeek
iGeek
回复 @赵陵 : 因为像这种评论的一般是不修改的,就是一次写入多次读取的情况,NoSQL处理这种场景会更合适。
iGeek
iGeek
回复 @赵陵 : 实际试验MySQL,500-600w条数据处理你说的问题效率会比较低,100-200W条应该还能应付。你可以拆分表的方式是处理。 还有这样的情况用不用关系型数据库来处理会更好一些。可以参考新浪微博的框架设计(网上能找到)
赵陵
赵陵
请问下你说的量少 是大概指多少量的情况下呢?10w 100w 还是1kw?
0
zzuqiang
zzuqiang
我也刚做了,类似功能设计欢迎交流
返回顶部
顶部