本地数据库,稍后选择加入

时间:2016-05-22 18:26:37

标签: firebase firebase-realtime-database

我写了一个应用程序,其中包含对某些用户敏感的数据,因此不希望它最终在线。我希望允许使用firebase离线的应用程序,以及稍后同步的选项。当前的ios和android firebase实现可以替代sqlite数据库吗?

1 个答案:

答案 0 :(得分:0)

Firebase数据库主要是一个可以处理间歇性和中期缺乏连接的在线数据库。

当用户未连接时,Firebase将保留待处理写入操作的队列。当它将数据从磁盘加载到内存时,它将在本地聚合这些操作。这意味着当用户离线时写入操作的次数越多,加载时间越长,数据库将使用的内存越多。

这不是预期用例中的问题:需要处理短期/中期缺乏连接的在线应用程序。但它不适合长期离线数据库。