编写我的第一个Android应用程序,我有几个问题

时间:2016-01-31 19:38:54

标签: android database postgresql sqlite

提前感谢您花时间阅读本文。

我是一名拥有17年代码经验的开发人员。我有一些代码,这些代码是我在业余时间写的这几年,它严重依赖于postgres数据库。我想把这个程序移植到一个智能手机应用程序中并且有很多问题,但最明显的问题是:

  1. 我可以组织应用程序在智能手机上使用本地数据库,但我想知道将大型数据库数据保存在服务器上是否更好,只有用户访问存储在手机应用程序中的凭据。
  2. 我只是一名独立开发人员,是否可以在我家设置服务器来托管这个数据库,以响应手机上应用程序的请求提供内容?是否有任何可承受的网络托管解决方案,也允许开发人员轻松自定义数据库?
  3. Android附带的sqlite数据库是否足够强大,可以处理多个表,其中一些表包含数千行数据?
  4. 我可以投资一台小型服务器并在其上设置数据库..甚至将其配置为使用我现有的网络连接,但我不确定这是最好的方法。

    您可以提供有关此主题的任何建议或建议。我真的想从一开始就这样做。

2 个答案:

答案 0 :(得分:1)

也许你可以使用baas解决方案。它们中的大多数易于扩展且易于使用。有些也可以免费使用。然后,您可以轻松更新数据库,而无需将数据放入应用程序。此外,您不必自己制作服务器维护。

但您也可以在任何服务器上使用数据库并从手机中捕获数据。 我在rasppi上用phpliteadmin尝试过sqlite,效果很好。 但我不能在这样的数据库中提供数千行数据的任何信息。

答案 1 :(得分:0)

  1. 将数据保存在服务器上是否有意义,以便它不依赖于单个移动设备,您必须自己设备。

  2. 你家的服务器可能不太可靠。

    建议在Stack Overflow上是偏离主题的。

  3. 阅读documentation。 但是对于任何数据库来说,数千行是微不足道的。

相关问题