我正在开发社交网站,其中包括创建媒体内容,还记录用户与创建内容的互动。
问题背景 - 目前使用的方法
有一个名为news-feed的页面,它显示他们在网站上关注的用户对内容所做的内容和活动。
显示内容的顺序随着越来越多的用户交互而变化(例如,如果帖子上有更多的评论,它可能会显示在评论数量较少的评论之上。但是,评论数量只是用于对帖子进行排名的属性之一)。
我使用mysql(innodb)数据库来存储数据如下:
详细的ER图在问题的末尾
方案
问题
感谢您通过阅读说明表达您的兴趣,我们非常感谢您提供这方面的任何帮助,如果有任何进一步的细节需要我知道,请提前感谢!
ER Diagram of tables (not reputed enough to embed the image directly :( )
答案 0 :(得分:0)
经验法则:"不要排队,只需这样做"。
插入1000行可能是站不住脚的。明天,它将是10000。
你不能在选择方而不是插入方进行处理吗?