2017-08-16 49 views
0

我正在制作一个应用程序,该应用程序使用Instagram数据创建用户配置文件及其帖子的某种评级。我的应用程序定期添加新的像/评论计数与时间戳存储在分贝的职位,并检查配置文件的新职位,将其添加到数据库中。如何在SQL数据库中存储更改?

上岗更新表数据库模式:

id, post_id, user_id, likes_count, comments_count, timestamp 

所以,问题是:是否有存储计数(喜欢/评论)更新更有效的方式?

+1

到目前为止你做了什么?为什么当前的解决方案效率不高? – m13r

+1

为什么存储无论如何?我想你有一张表来容纳评论和一张表来容纳喜欢的人,那么为什么你需要存储可以从这些表中查询的值呢? –

+0

我在以下方式使用这样的数据:1)整体计数的用户配置文件的喜好和评论2)比较(1)的时间某些时期(用于配置文件排名)3)找出时髦的职位。我认为目前的解决方案并不完美,可能会产生一些过量和不必要的数据。 – Panlantic82

回答

0

你所做的一切都没有错。只需将likes_count和comments_count字段的其他值设置为零的缺省值即可。