【发布时间】:2017-12-19 09:39:26
【问题描述】:
我有一个包含posts、users 和其他节点的数据库,例如经典社交媒体应用程序。
我将继续在我的应用程序中实施最佳实践。现在我想重写我的新闻条(我关注的用户帖子(如 Instagram 中的主页标签))。
我已经阅读了一些关于fan-out 策略的信息,现在我对如何正确执行它感到困惑。
所以,我有两个机会:
喜欢here:每次用户添加新的
post,这个带有完整信息的post将被复制到users-timeline(users news strip)/UID/postId: FULL INFO到这个user的所有followers。并且每次编辑都会编辑此post的每次提及。每次用户添加新的
post,这个postID将被复制到user-timeline(users news strip)/UID/postId: true到这个user的所有followers。而且每次编辑都只会编辑源帖子。
Firebase 哪种逻辑更好?
【问题讨论】:
标签: firebase firebase-realtime-database nosql