我写了一个应用程序,其中包含对某些用户敏感的数据,因此不希望它最终在线。我希望允许使用firebase离线的应用程序,以及稍后同步的选项。当前的ios和android firebase实现可以替代sqlite数据库吗?
答案 0 :(得分:0)
Firebase数据库主要是一个可以处理间歇性和中期缺乏连接的在线数据库。
当用户未连接时,Firebase将保留待处理写入操作的队列。当它将数据从磁盘加载到内存时,它将在本地聚合这些操作。这意味着当用户离线时写入操作的次数越多,加载时间越长,数据库将使用的内存越多。
这不是预期用例中的问题:需要处理短期/中期缺乏连接的在线应用程序。但它不适合长期离线数据库。