4

我们目前有一个活动流,用于用户发布照片、喜欢帖子和评论等活动。每个人基本上都有自己的流,我在写的时候会扇出来。我想像 Facebook 一样将类似的活动流条目分组在一起。例如,“吉姆、玛丽和约翰喜欢你的帖子”显示为一个条目而不是 3 个条目,吉姆、玛丽和约翰分别显示一个条目。

这是否意味着我不应该再在写入时使用扇出并且必须更改我的架构?或者,我是否仍应保持活动流原样并在读取时对条目进行分组和处理?我可以做些什么来提高效率吗?关于如何将活动组合在一起的最佳实践有哪些,例如过去一天、过去一小时或自上次登录以来的所有相同类型的条目应该组合在一起?

我应该在客户端做这个吗?对于与某个时间段相关的每个提要项目,我是否应该按整数自动递增递增组?

4

0 回答 0