Java 在我的应用程序中使用哪个数据库?

Java 在我的应用程序中使用哪个数据库?,java,android,database,Java,Android,Database,我目前在uni有一个项目,我正在创建一个android应用程序,用于一个非正式的快递服务,人们可以在那里张贴工作,其他用户也可以竞标。我们正处于开发的初始阶段,正在研究存储选项,希望能够在下载的所有应用程序实例中使用。我想知道基于云的数据库还是SQLite是最好的选择。然而,从我读到的有关SQLite的信息中,我得到的印象是,创建的数据库是该设备的本地数据库,而不是应用程序上的所有设备都能够访问相同的数据库,并获得快递员可以“竞标”的相同工作 谢谢,OliverSQLite就像您所说的一般用于设

我目前在uni有一个项目,我正在创建一个android应用程序,用于一个非正式的快递服务,人们可以在那里张贴工作,其他用户也可以竞标。我们正处于开发的初始阶段,正在研究存储选项,希望能够在下载的所有应用程序实例中使用。我想知道基于云的数据库还是SQLite是最好的选择。然而,从我读到的有关SQLite的信息中,我得到的印象是,创建的数据库是该设备的本地数据库,而不是应用程序上的所有设备都能够访问相同的数据库,并获得快递员可以“竞标”的相同工作


谢谢,Oliver

SQLite就像您所说的一般用于设备存储。提供远程存储和本地同步的替代存储机制有realm平台、firebase实时数据库和firestore。还有其他的,但这些是目前最常见的


如果您有资源,也可以构建自己的后端/rest api/远程存储层。

您可以使用Firebase数据库服务。在这种情况下,当服务器中的数据发生更改时,所有客户端也会根据服务器更新数据。如果设备处于脱机状态,数据将在联机后更新。

请使用托管在所有设备都可以访问的服务器上的数据库。