首页 > 解决方案 > 检索活动供稿:Firebase

问题描述

在做了一些研究之后,Firebase 似乎不太适合执行诸如活动提要之类的任务,因为没有像 MySQL 这样的 IN 运算符。

我的问题是,使用 Firebase 执行活动提要不会变得非常昂贵或耗时,因为您必须循环并查询某人关注的人的用户 ID 数组中的每个单独的用户 ID 以查找最近的帖子那些人所做的。

我找不到太多关于将 Firebase 用于提要模型的缺点的信息。也许我误解了 Firebase 的运作方式,但这在大规模上似乎非常低效。是否有可能使用 MySQL 来执行此任务?

谢谢,

特洛伊

标签: firebasefirebase-realtime-databasegoogle-cloud-firestore

解决方案


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

我建议:


推荐阅读