首页 > 解决方案 > Flutter 中社交新闻源的 Cloud FireStore 架构

问题描述

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

但我不了解 Firebase 的 Cloud FireStore 中的最新发展和可用功能。

我有以下存储要求。

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

我应该能够在一个电话中单独获得它们或所有活动。我怎样才能最好地组织数据模型?

以上所有内容都存在于以下示例中。但我对让所有类型的活动在按时间排序的单个呼叫中显示主新闻提要有疑问。

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

PS:我将在 Flutter 中使用它。

讨论的其他模型:Firestore - 如何构建提要和关注系统

标签: firebasedatabase-designfluttergoogle-cloud-firestore

解决方案


这个 Udemy 课程提供了一个关于如何设计扇形社交媒体数据库的好主意。但是,它没有实现博客中提到的“fanoutObject”概念。它独立更新每个重复的集合。所以不确定如何保证一致性。


推荐阅读