Flutter中社交新闻源的Cloud FireStore架构

时间:2018-09-18 15:10:35

标签: firebase database-design flutter google-cloud-firestore

我在以下网站上提到了有关社交网络应用程序更好的Firebase架构设计的想法。

但是我无法理解Firebase的Cloud FireStore中可用的最新开发和功能。

我需要满足以下条件。

  1. 要存储图片上传
  2. 图片评论
  3. 喜欢活动
  4. 用户关注活动

我应该能够在一次通话中分别获得它们或所有活动。如何最好地组织数据模型?

以上所有内容均出现在以下示例中。但是我有一个疑问,如何让所有类型的活动在单个呼叫中显示按时间排序的主新闻提要。

https://github.com/firebase/friendlypix/blob/master/design.md

PS:我将在Flutter上使用它。

讨论的其他模型:Firestore - how to structure a feed and follow system

1 个答案:

答案 0 :(得分:0)

This Udemy course对如何设计一个扇形的社交媒体数据库给出了一个很好的想法。但是,它没有实现this博客中提到的“ fanoutObject”概念。它正在独立更新每个重复的集合。所以不确定如何保证一致性。