我們希望實施「新聞Feed」,用戶可以在其中看到朋友播放的消息 ,最先按最新消息排序。但的 Feed應反映她朋友列表中的更改。 (如果她添加了新的朋友,那麼這些消息應該包含在Feed中,如果她刪除朋友,則不應包含他們的消息。)如果我們使用 pubsub-test示例並將收件人列表附加到每個消息 這意味着當用戶 連接和斷開朋友時,消息收件人列表的很多操作都會列出。如何在Google App Engine上建模社交新聞Feed
我們首先使用傳統的RDBMS 思考模擬發佈 - 訂閱「扇出」。它似乎起初工作,但後來,由於IN運營商 的工作方式,我們很快意識到我們不能繼續 該路徑。我們發現了Brett Slatkin's presentation from last years Google I/O,現在我們已經觀看了幾次,但我們不清楚 我們如何使用「動態」收件人列表來完成此操作。
我們需要的是在建模時如何「思考」一些提示。