考虑一个允许免费版离线模式的博客应用程序。一旦用户订阅了付费版本 - 数据就会同步到firebase。
问题是 - 因为firebase具有脱机功能 - 在查询数据时,查询是否可以显式使用本地存储(如Parse)? (保存/读取)。因此,付费同步只是一个功能标志
因为从我通过略读文档可以看出,离线功能似乎只适用于离线存储直到我在线"方案
由于
答案 0 :(得分:4)
Firebase数据库主要是一个在线数据库,可在用户离线时继续工作。
当用户断开连接时,Firebase会将本地写入操作排入内存(如果您将setPersistenceEnabled(true)
调用到磁盘)。这种方式的工作方式意味着随着本地写入队列的增长,仅本地性能将变得更糟。
因此,除非您对此本地写入操作数有合理的最大值,否则您的方案可能无法在Firebase的离线架构上正常运行。