【问题标题】:Deciding the database [closed]决定数据库[关闭]
【发布时间】:2015-03-19 11:44:08
【问题描述】:

我需要为此创建一个 android 应用程序和网站。 那么我需要使用哪个数据库/框架来构建数据库,以便应用程序和网络的数据可以同步。

我是否应该使用简单的 MySQL 数据库并编写不同的网络服务来在应用程序和网络之间同步数据,或者一些框架/工具可用于此。

我不确定,但 Google App Engine 是否用于相同目的。

任何建议都会对我有所帮助。 谢谢!

【问题讨论】:

  • 取决于问题...但无论如何,这里会自动同步couchdb.apache.org
  • 谷歌应用引擎有同样的用途吗??
  • appengine 应该是一个框架,用于开发任何 Web 应用程序......它可能会提供服务,也可能不会,具体取决于问题

标签: android html mysql google-app-engine


【解决方案1】:

确定数据库类型在很大程度上取决于您要表示的数据类型。您的选择不仅限于 MySQL,因为还有各种其他类型的数据库可用,例如NoSQL 类似于图形数据库,但这里再次取决于您希望如何对数据进行建模。在您的情况下,您应该在云中设置数据库服务器,然后在您的应用程序和网站中对其执行查询,因此两者都可以处理相同的数据。

【讨论】:

  • 我的数据主要是文本数据。你能告诉我有哪些可用的云服务吗?
  • Windows Azure 是一种选择,但它不是免费的(您可以注册 30 天试用)
  • 谷歌应用引擎是否用于相同的??
  • 应用引擎更像是一种基础架构,可让您构建和部署可轻松扩展的应用程序。您可以使用 Google Cloud SQL 和 App Engine 来存储关系 MySQL 数据库
  • 非常感谢!!..再多查询一个 CouchDB 就可以像 Google Cloud SQl 一样工作?
猜你喜欢
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 2011-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多