首页 文章

Firebase数据库和本地存储

提问于
浏览
1

我们的iOS应用程序使用CoreData作为本地数据存储区,我们使用Firebase跨设备同步本地数据 . 我们还依靠FireBase进行用户身份验证,因此它不是数据同步 . 我们所有的查询都是针对本地数据库完成的 . 这个“本地数据库Firebase”组合到目前为止运作良好,我们开始构建Android版本 .

使用新的全新Android代码,我们正在讨论是否应该采用与iOS相同的方法或仅使用Firebase数据库 .

一些对我们的应用程序很重要的功能:

  • 完全脱机工作(Firebase在有在线访问权限时可以很好地进行同步)

  • 将单个 Cloud 数据库作为事实来源,即模仿服务器端数据库

  • 减少网络使用,即仅在需要时使用它

  • 能够对数据执行各种查询

  • 跨设备的实时数据(Firebase实时同步非常棒)

我们现有方法“本地数据库Firebase”的任何缺点,或者如果我们切换到只使用Firebase数据库,我们将失去什么?

1 回答

  • 0

    FireBase刚刚发布了FireStore,它是从头开始构建的,也支持离线模式 . 期待测试这一点

相关问题