Firebase or SQLite



我是android开发的新手,目前正在开发一个使用SQLite作为数据库的应用程序。问题是,我想在使用该应用程序的其他人之间共享信息。据我所知,单独使用SQLite只允许我在本地存储用户信息。有没有一种方法可以使用SQLite同步每个用户的所有数据,或者如果你想与使用该应用程序的每个人共享数据,Firebase可以选择吗?或者你有没有推荐一个更好的选择?

一些事情。

1) Firebase是免费的,除非你的应用程序启动,并且你有很多用户调用他们的API。

2) Firebase不仅仅用于推送通知。

SQLite非常棒。它基本上是firebase,就在你的设备上(减去firebase提供的东西(他们的服务))。然而,如果我把手机摔坏了,存储在SQLite数据库中的信息就会随着我的手机而消失。这是一个很大的禁忌。

Firebase/Pase服务器非常相似。我使用Parse服务器是因为我在Facebook抛弃Parse之前就用它开发了。然而,Firebase让你的工作变得容易多了。你可以在一天内编写一个非常深入的CRUD系统,然后在此基础上构建。你可以在机器上本地存储信息(缓存)。你可以很容易地设置推送通知,但我喜欢One Signal。

如果我刚开始的时候有同样的问题,我会去Firebase。您不必担心为SELECT和查询编写代码。Firebase做到了这一切。如果您通过仪表板更新任何内容,应用程序也将实时更新。非常棒。

Firebase是一个解决方案,因为它可以帮助您保护消息传递操作(推送通知)、报告崩溃和实时同步数据(毫秒)。

SQLite数据库是本地存储在设备上的一个简单文件。Firebase可以将其托管在服务器上,使其具有全局性,任何人都可以访问。

这取决于您希望如何在应用程序中利用数据,您可以有一个单独的后端来存储数据,也可以使用Firebase数据库来存储数据。

请记住Firebase数据库是PAID

最新更新