1

我正在做一个需要在云端存储人员资料的项目。

信息包括多张照片和多个文本字段。我不需要消息。

如果 Google Cloud Services 提供的文档中有很多混淆的话。我对应该从 3 种存储服务中选择哪些存储服务感到困惑:

1-谷歌云服务,2-谷歌数据存储,3-谷歌云SQL

所以我需要确认的事情是:

0.使用谷歌云SQL有存储限制吗?

1.谷歌云存储和谷歌云数据存储是否提供无限存储?

2.Android用户能否将数据写入云端。我从一些地方听说,应用程序只能读取数据,而开发人员在使用谷歌云服务时需要将数据作为 blob 放在他自己的云上。这对所有 3 种存储服务都是真的吗?

3.数据是否完全“可共享”+“可搜索”?

换句话说:

如果 Android 用户将数据存储在 Google Datastore(text)+Google Cloud Storage(image) 中的云中,其他 android 用户是否可以访问这些数据而无需任何权限或身份验证(在我验证我的应用程序/应用程序引擎之后)?

4.将图像存储在 Google Cloud Storage 中并将其 URL 存储在 Google Datastore 中是最佳选择吗?

5.三种存储服务都需要app-engine才能工作吗?

6.这些服务是否有任何限制?

4

1 回答 1

1

(0) Cloud SQL 目前有 250Gb 的限制。

(1) 关于云存储,您没有可以达到的限制。

(2) 和 (3) 它们不是为了便于搜索而创建的。它们应该通过经过授权的应用程序访问,即不能替代 Google Drive 或 Dropbox。

如果您是该项目的所有者,则可以“浏览”您的云存储的内容,但这并不是为了那个。

此外,Cloud Storage 中的对象一经创建便无法修改。更改需要创建对象的新副本。

(4) 这是一个好主意,许多在 Google App Engine 中拥有应用程序的开发人员都在使用它。

(5) 不,它们可以在没有您使用 Google App Engine 的情况下存在,但正如我之前所说,您可能需要一个“应用程序”来允许您的 Web/Android 用户与数据交互,而 GAE 就派上用场了。

(6) 是的,您的预算。

如果您提供更详细的用例,我可以告诉您您需要做些什么来完成整个 Google Cloud 产品系列。

于 2014-09-09T15:40:18.920 回答