android - 移动开发与云数据库,该从何入手?

标签 android ruby-on-rails cloud

我是一名 Android 开发者,也是网络技术方面的菜鸟。

我打算创建一个 Android 应用程序,将其数据存储到数据库中。

我不想维护自己的服务器,所以我想我会求助于云服务。

问题是我不知道从哪里开始。

我需要什么才能从我的 Android 应用程序访问云数据库并将数据存储到云数据库?

我在哪里可以免费获得云数据库。

我需要使用网络服务吗?

任何帮助

最佳答案

其中有几件事让我提出问题,而不是回答问题。

  1. 您的意思是让您的应用程序始终能够与数据库通信,还是更多地与您手持设备上的数据库进行备份/同步。

如果您确实希望该应用程序始终处于 Activity 状态,那么只需编写一个网络应用程序并在构建它时考虑到小屏幕。它会更快并且有点跨平台。

如果您打算让应用程序与后端同步..那么一个简单的网络服务应该可以为您提供存储空间。是的。 Rails 将是必经之路。

这真的取决于您的用户。他们将如何使用该应用程序?他们会在哪里?

就我个人而言,我喜欢与后端同步的独立应用程序。它不太容易撞车,因为我走进了隧道。它还可以让我控制同步时的时间和地点。但这意味着我正在查看的数据可能已过时。而且我添加的数据不在那里供其他人使用。他们必须等待我同步'。

关于android - 移动开发与云数据库,该从何入手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240978/

相关文章:

apache - OpenMEAP 通过 OpenShift 社区托管在 Apache Tomcat 服务器上

android - ViewPager getChildCount 返回零

android - 从用户的时间线获取推文

java - Gradle:查找使用 + 导入的依赖项的已解析版本

ruby-on-rails - 基于子对象集合中的复合键创建哈希

ruby-on-rails - Heroku- 错误日志未初始化的常量 Admin (NameError)

ruby-on-rails - 授权 rails_admin 与专家

grid - 集群 vs 网格 vs 云

java - 云是否已为企业 Java Web 应用程序做好准备?寻求 Java EE 托管建议

Android SQLite INSERT 导致应用程序崩溃