【问题标题】:Blobstore or Cloud Storage for store photo用于存储照片的 Blobstore 或 Cloud Storage
【发布时间】:2014-05-11 10:30:23
【问题描述】:

我设计了一个可以在 GAE 上上传照片的移动应用程序。 这些照片无法更改只能在其他手机上显示。通过我的应用程序,图片将仅在 GAE 上发送,并下载到移动客户端。就是这样!

我只使用 GAE 存储照片,使用 datastore 存储照片的数据字符串(如位置、年龄...)

您认为我必须继续使用 Cloud Storage(因为我会在一段时间后被锁定?),还是我可以留在 Blobstore 上?

我担心 Blobstore 将来会被弃用..

谢谢!

【问题讨论】:

  • Blobstore 不会被弃用,如果以后你觉得你的存储空间超过了 5GB 免费存储空间,那么你可以付费购买。此外,我建议您也使用 ImageService API 来以更快的响应时间提供图像。

标签: java google-app-engine google-cloud-storage blobstorage


【解决方案1】:

使用 GCS 是因为:

  • Google 正在远离 blobstore
  • GCS 提供更多功能,例如 acl、文件夹等。
  • 您可以使用文件名和 blobstore,例如为图像提供 url
  • 您可以为非图片创建服务网址
  • GCS 很便宜,并且有一个免费的默认存​​储桶

【讨论】:

  • 我发现 blobstore 比 GCS 更容易编码。我是 java 和 Android 的初学者,我找不到任何关于如何从 Android 设备上传照片到 GCS 的信息。所以首先,我想我使用 Blobstore,我稍后会迁移!
  • 您上传 GCS 的方式与上传到 blobstore 的方式相同。如果这是一个新项目,你真的想使用 GCS。
  • 但是为什么呢? GCS带来了更多我并不真正需要的功能,所以..如果我选择GCS只是更好(没有任何技术解释),我想我会继续使用blobstore.. =|但是谢谢你的回答! =D
【解决方案2】:

【讨论】:

  • 我已经看到了这个答案,但我无法做出选择.. =(我需要非常样本存储(仅用于照片)但安全。我认为 BlobStore 是一个很好的解决方案吗?
  • 听起来 blobstore 对你来说会更简单。只需做出选择并开始编码 :-)
  • 我想是的!感谢您的回答!我是 JAVA 和 Android 开发的初学者,所以这一切对我来说有点困难 =)
  • 自 GAE 1.9.x 以来,情况发生了变化。请参阅下面的答案。
【解决方案3】:

相对于 Google 本身,没有充分的理由使用 blobstore 来存储文件,因为 Cloud Storage 就是为此而生的。

我认为 Google 很快就会弃用 Blobstore...

【讨论】:

  • 再次感谢 Maël(这是 Philippe,Sciences-U)。我希望 blobstore 会比 GSC 更好(因为更简单,我的代码在 blobstore 上工作,但对 GCS 没有)。选择更简单的解决方案不是我认为的最佳方式。我会尝试将 GCS 与 android 一起使用,也许与您的帮助 Maël.. 再次感谢您的帮助 =)
  • 这里是 Java 的示例代码:bit.ly/1jcmlGk eclipse 项目:samples.google-api-java-client.googlecode.com/hg/…
  • 坦克!我会看到的:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-17
  • 1970-01-01
  • 2012-03-29
  • 2014-10-09
  • 2016-12-27
相关资源
最近更新 更多