【发布时间】:2016-11-15 18:33:16
【问题描述】:
我完全不熟悉网络服务或网络上的数据库(我使用过本地数据库)。我正在开发一个基于谷歌地图的 Android 应用程序,该应用程序需要访问我的数据库以保存/请求标记,并且它需要从数千台设备访问该数据库(或者我希望如此)。
我是否需要一个网络服务器,以便网络上的应用程序可以管理数据库操作?或者我可以从每个设备调用数据库吗?我想后者是相当不安全的,但我真的对这件事一无所知。
另外,对于答案,我应该使用 Amazon Web Services 还是 Google App Engine?我听说 Google App Engine 更易于部署,但我不知道我对这个应用程序的需求。
编辑 1: 我的应用用户需要在数据库中保存标记。如果 Alice 在纽约保存了一个标记,Bob 也需要查看该标记。标记不是个人的,它们是全球性的。因此,每个用户都需要访问同一个数据库。
【问题讨论】:
标签: android database web server