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

时间:2018-02-08 13:27:26

标签: java android database

我目前在uni有一个项目,我正在创建一个Android应用程序,用于非正式的快递服务,人们可以放置工作,其他用户可以对它们进行投标。我们处于开发的初始阶段,正在查看存储选项,并希望能够在下载的此应用程序的所有实例中使用这些选项。我想知道基于云的数据库或SQLite是否是最佳选择。但是从我所读到的关于SQLite的内容中得到的印象是,数据库创建的数据库是该设备的本地数据,而不是应用程序上的所有设备都能够访问同一个数据库并获得信使可以出价的相同工作&# 39;

谢谢,奥利弗

2 个答案:

答案 0 :(得分:1)

SQLite就像你说的通常用于设备上存储一样。为远程存储提供本地同步的备用存储机制是领域平台,firebase实时数据库和firestore。还有其他人,但这些是目前最常见的。

如果您拥有资源,建立自己的后端/休息api /远程存储层也很常见。

答案 1 :(得分:1)

您可以使用Firebase数据库服务。发生的情况是,当服务器中的数据发生变化时,所有客户端也会根据服务器更新数据。如果设备处于脱机状态,则数据一旦联机就会更新。