【发布时间】:2023-03-24 18:46:01
【问题描述】:
在我的应用程序中,我有 SQLite 数据库。我想在我的用户的设备之间引入同步。 我想将我的本地 SQLite 数据库与云 Firebase 数据库结合起来。
我希望我的 sqlite 数据库在用户登录时存储在 firebase 数据库中,否则让它离线存储。登录时,对本地数据库的任何更改都应反映在 firebase 数据库上。此外,如果用户删除本地数据库,他/她可以从 firebase 数据库中检索它。我只想用firebase来同步本地数据库和firebase数据库。
但我不知道该怎么做。谁能帮我解决这个问题?我的应用在 android 中,以 java 作为后端。
【问题讨论】:
-
这似乎是多余的 - 这样做可能是有原因的,但 Firebase 提供离线持久性,那么当您可以使用 Firebase 来完成时,为什么还要维护两个完全不同的数据集呢?此外,Firebase 和 SQL 是不相关的,并且具有完全不同的存储机制,因此您必须添加(很多?)额外代码才能在它们之间进行转换。此外,没有直接的方法可以将您的 sqlite 数据库存储在 firebase 数据库中。也许您可以详细说明您的用例,以便我们更好地了解您为什么要这样做?
标签: database sqlite firebase authentication synchronize