正在检索活动Feed:Firebase

时间:2018-06-03 20:02:28

标签: firebase firebase-realtime-database google-cloud-firestore

经过一些研究后,似乎Firebase不太适合执行活动Feed之类的任务,因为没有像MySQL那样的IN运算符。

我的问题是,使用Firebase进行活动Feed不会变得相当昂贵或耗时,因为您必须进行循环并查询某人的用户ID数组中的每个用户ID。查找这些人最近的帖子。

我找不到有关使用Firebase作为Feed模型的缺点的更多信息。也许我误解了Firebase的运作方式,但这在大规模上看起来效率非常低。是否可能使用MySQL来执行此任务?

谢谢,

特洛伊

1 个答案:

答案 0 :(得分:0)

如果您来自关系数据库的背景,Firebase的NoSQL数据模型可能需要一些时间来习惯。关于其有限可扩展性的大多数假设都是基于缺乏经验。一旦您适应Firebase实时数据库或Cloud Firestore的NoSQL数据模型,它们就可以扩展到极端数量的并发读取。

我建议: