我正在将Firestore用于具有间歇性Internet访问的发展中国家的项目。互联网可能会关闭长达一天的时间。客户端具有使用现场实例的其他系统(即,他们拥有运行SQLServer的服务器)-这样,如果Internet访问中断,这些系统仍可运行。
是否可以类似地设置Firestore-这样使用Firestore的应用仍可以访问它而无需访问互联网?如果没有,推荐的解决方法是什么?
答案 0 :(得分:1)
不。 Cloud Firestore仅可作为云托管数据库使用。没有“ prem”解决方案可以在Google的云之外运行它。
Firebase提供了本地仿真器,但是仅适用于运行本地测试。
答案 1 :(得分:0)
请观看此视频https://www.youtube.com/watch?v=oDvdAFP6OhQ
Firestore不能设计为独立数据库。但是,它旨在承受更长的停机时间,几小时甚至几天。但是,如果已经过去了-您应该已经考虑了另一种解决方案。
就您而言,即使Internet中断,我也想让各种客户端同步。这在Firestore中将不起作用,因为每个客户端都将拥有自己的缓存副本。因此,我不建议在您的方案中使用Firestore。