我可以在桌面和移动应用程序中使用firebase数据库吗?



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

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

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

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

我可以在firebase数据库中这样做吗?或者如果mysql数据库有可能,那对我来说就更好了。

有什么建议吗第二件事是

你完全可以用Firebase数据库做到这一点,也就是Realtime或Cloud Firestore。
在这种情况下,Realtime将更合适,因为你希望android和桌面客户端都实时更改数据,但你必须根据你的需要来决定。

其次,在SQL数据库中,您可能有特定于每个用户的数据,例如,可能是订阅或他们拥有的书籍。你可以很容易地把它放到Cloud Firestore中。但是需要注意的是,它是一个NoSQL数据库,所以它可以处理集合和文档,而不是sql中的列和表。你应该先读一下NoSQL数据库

这样你就可以走了

最新更新