【发布时间】:2014-03-03 14:21:13
【问题描述】:
我是新来的,并且是为 Android 编写移动应用程序的新手。
我正在尝试构建一个应用程序,该应用程序将用户的登录信息以及其他一些信息存储在云中。数据不会在客户端应用程序之间共享,但如果需要,我需要它可供主计算机访问。
我想知道在这种情况下哪种服务更易于实现和使用:Cloud SQL 还是 Datastore API? 我阅读了这个帖子 (Deploying database on google cloud storage in Android application),它非常有帮助,但具体到我的问题,哪个服务会更好?
我的第一个想法是云 SQL 会更合适(但如果我错了,请告诉我)。 因此,我对该服务 (https://developers.google.com/appengine/docs/java/cloud-sql/) 进行了更多搜索,发现以下句子“App Engine 应用程序必须与 Google Cloud SQL 实例位于同一区域(欧盟或美国),才能被授权访问该 Google Cloud SQL 实例。”。我想我不完全了解如何选择我的 App Engine 应用程序区域,但我在南美,这会有问题吗?我知道默认情况下云 SQL 可能会在美国......这个线程与这个主题相关:Using Google Cloud SQL with App Engine
非常感谢您的帮助!
【问题讨论】:
-
如果您拥有 Premier 帐户,您的 App Engine 应用可以位于美国或欧盟。来自 App Engine docs:“如果您有 App Engine Premier 帐户,您可以指定您的新应用程序应驻留在欧盟而不是美国”
标签: android google-app-engine google-cloud-storage google-cloud-datastore google-cloud-sql