移动应用数据库

Database for Mobile applications

我想构建一个移动应用程序以学习技术。

我同样选择了 Ionic 框架,因为它负责构建应用程序的大部分设置。但是,当我尝试构建应用程序的数据库时,我有点困惑。

谷歌搜索的一些链接建议我使用 SQLite,还有一些链接让我转向 Firebase。我的疑问是,它们是否相关以进行比较?我猜,SQLite 和 Firebase 不能相提并论。请说明。

谢谢 马尼坎丹 J

SQLite 是您 phone 的数据库,而 Firebase 是在线数据库。

使用 SQLite,您可以创建不支持与他人共享的应用程序。一个例子,吃豆人。假设您获得了“20”的高分。但是你不能与其他人的 phone 分享这个高分,因为它是本地的(在你的 phone 内)。

使用 Firebase,您可以在线存储数据,例如注册详细信息等。人们注册后,他们可以使用多个平台(取决于您的目标)使用他们的信息登录。你可以让他们互相分享东西等等。

SQLite 更适合开发离线 android 应用程序。 Firebase 始终需要服务器,但 SQLite 不需要任何服务器,因此对于 Firebase,您应该需要互联网,但在 SQLite 中,您可以离线实现您的目标。因此,根据条件,您可以使用其中之一。