【问题标题】:Can I use firebase database for both desktop and mobile application我可以将 firebase 数据库用于桌面和移动应用程序吗
【发布时间】:2021-09-16 16:28:46
【问题描述】:

我使用 mysql 数据库在 java 中开发了一个图书馆管理系统。 现在我还想为图书馆用户构建一个android应用程序,以查看他们发行了哪本书。

整个想法是,第一个桌面应用程序收集数据,然后当它获得互联网连接时,它会将数据同步到主机服务器,之后图书馆用户可以使用 android 应用程序(我将要构建的)在他们的手机上看到相关数据。

据我所知,我不能在 android 应用程序中使用 mysql 数据库。我可以吗?

我想使用 firebase 数据库的第二件事。使用 firebase 数据库,我的桌面应用程序会将数据同步到主机服务器,然后客户端可以检查他们的相关数据。

我可以使用 firebase 数据库来执行此操作吗? 或者如果 mysql 数据库可以做到这一点,那对我来说更好。

任何建议 .PLz 第二件事是

【问题讨论】:

标签: java android mysql database firebase


【解决方案1】:

您完全可以使用 Firebase 数据库,即 Realtime 或 Cloud Firestore。
在这种情况下,Realtime 会更合适,因为您希望 android 和桌面客户端的数据都实时更改,但您必须根据自己的需要来决定。

其次,在您的 SQL 数据库中,您可能有特定于每个用户的数据,即可能是订阅或他们拥有哪些书籍。您可以轻松地将其放入 Cloud Firestore。然而,需要注意的重要一点是 NoSQL 数据库,因此它适用于集合和文档,而不是 sql 中的列和表。你应该先阅读 NoSQL 数据库

这样你就可以走了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    相关资源
    最近更新 更多