【发布时间】:2019-10-06 04:21:03
【问题描述】:
如何构建一个社交网络数据库结构,例如twitter,我们可以在其中关注用户并在我们的时间线中获取他们的所有推文,我已经检查了这个Firestore - how to structure a feed and follow system
,但帖子中的解决方案看起来有缺陷。
Firestore 的不同之处在于它需要冗余数据才能有效地访问数据,但假设我正在关注 1000 人,如果我需要通过查询我关注的每 15 个用户的数据并使用 limit(10) 来获取所有这些用户的帖子方法然后orderBy(timeStamp) 查询之间可能有未读帖子,因为我们正在使用last post timeStamp 获取帖子,如何在Firestore 中为社交媒体应用程序构造数据
【问题讨论】:
-
你想出解决办法了吗?
-
切换到图数据库,NoSQL 对于社交网络来说是丑陋的。 @MobDev
标签: firebase google-cloud-firestore