【问题标题】:Sync firebase database with sqlite database in Android在 Android 中将 firebase 数据库与 sqlite 数据库同步
【发布时间】:2019-07-22 12:51:57
【问题描述】:
我正在使用 sqlite 在我的应用程序中存储数据,我想将我的数据库与 firebase 同步,这样我就可以从 firebase 修改数据并将其插入到我的数据库中而无需更新应用程序。任何建议我该怎么做。
【问题讨论】:
标签:
android
sqlite
firebase
firebase-realtime-database
android-sqlite
【解决方案1】:
您无需将 Firebase 与本地数据库同步。 Firebase 为您提供 SDK 以在您的数据库中执行读/写操作。如果架构发生更改,您可能只需要更新您的应用程序。这也可以在不将计算逻辑保留在云端的情况下实现,而是在您知道将有大量架构更改的情况下调用 Cloud Functions。
Firebase 为您提供了详细记录的 API 和代码示例。您可以参考以下链接了解更多信息:
Firebase Docs -- 这里是 SDK
Cloud Functions -- 用于云计算
Realtime Database -- 用于实时传输的数据库,高使用率可能会很昂贵。一般用于PoC或低流量项目
Firestore -- Realtime DB 的升级版本。一般用于高流量。