本地数据库和服务器数据库之间有什么区别?
答案 0 :(得分:2)
本地数据库将是android中的SQLite。它只能在本地访问。
服务器数据库托管在远程服务器中。基本上它可以被网络上的任何客户访问。
本地使用的一个示例是存储您不想要/不需要与其他用户共享的凭据或信息。
即使您没有可靠的互联网连接,您也可以使用本地数据库创建服务器数据库的备份以访问您的信息o通过不在每次需要时下载数据来加快您的应用程序并在本地使用一个商店。
例如,Facebook正在将所有内容保存在服务器数据库中,以便您和全世界数百万人可以访问该信息。
答案 1 :(得分:1)
我想你知道基本答案:
- 本地数据库:数据库位于用户的Android设备上。
-Server数据库:用户的Android设备必须连接到外部服务器才能访问数据库。
以下是我对这两种用法的真实例子:
我的任务是为#34; Secret Shoppers"开发应用程序。由Sam's Club雇用。基本上他们必须去不同的杂货店,并使用应用程序报告价格,并且数据必须保存在Sam的俱乐部数据库(在他们的服务器上)。这是“捕获”,而不是每个秘密购物者都有一个带有4g网络的平板电脑,因此只能在WiFi上传输数据。
所以我所做的就是每次使用SQLite创建一个完整的数据库克隆,每次他们提交的#39;产品和价格报告:
所以基本上,每次运行应用程序时,我都使用了一个LOCCS数据库,它使用SERVER数据库进行SYNCS。希望这有助于图片'您正在寻找Android开发中的本地vs服务器。
答案 2 :(得分:-2)
本地数据库是本地(离线)&服务器数据库在线
这是最大的区别,这完全取决于你的app风格
如果您想要动态应用程序,则应使用在线数据库
否则
您可以将它们用于静态数据