我们希望实施“新闻Feed”,用户可以在其中看到朋友播放的消息 ,最先按最新消息排序。但的 Feed应反映她朋友列表中的更改。 (如果她添加了新的朋友,那么这些消息应该包含在Feed中,如果她删除朋友,则不应包含他们的消息。)如果我们使用 pubsub-test示例并将收件人列表附加到每个消息 这意味着当用户 连接和断开朋友时,消息收件人列表的很多操作都会列出。如何在Google App Engine上建模社交新闻Feed
我们首先使用传统的RDBMS 思考模拟发布 - 订阅“扇出”。它似乎起初工作,但后来,由于IN运营商 的工作方式,我们很快意识到我们不能继续 该路径。我们发现了Brett Slatkin's presentation from last years Google I/O,现在我们已经观看了几次,但我们不清楚 我们如何使用“动态”收件人列表来完成此操作。
我们需要的是在建模时如何“思考”一些提示。