【发布时间】:2022-01-07 10:21:23
【问题描述】:
我是 Firebase 的新手,我正在研究它是否符合我们的需求。除了离线数据库外,它拥有我们需要的一切。好吧,我知道它能够在用户离线时缓存更改,然后在用户在线时同步它们,但这不是我要说的。
由于 firebase 的成本很高,我们希望我们的免费用户只能离线使用该应用,并且无论用户是否在线,数据都不应同步到云端,并且只对订阅用户使用同步。
我们尚未考虑太多的解决方案是使用 SQLite 之类的离线数据库,并且:
a) 当用户订阅时,将数据移动到 firebase
b) 如果用户取消订阅,则将数据移动到 SQLite
但是这个解决方案需要 2 个完全不同的编码相同的东西。用于从 SQLite 迁移到 firebase 以及从 firebase 迁移到 SQLite 的额外代码。有没有更好的解决方案来使用 Firestore 数据库,同时具备完整的离线数据库功能?
【问题讨论】:
标签: database firebase google-cloud-platform google-cloud-firestore