Google Cloud Storage似乎比 App Engine Blobstore 更具成本效益。
目前,我将用户上传的图像文件存储为数据存储区中的Blob
类型字段(顺便说一下,App Engine Java API)。
但我在争论是否要切换到 Blobstore 或 Google云端存储以允许图片大小超过1MB。
Google云端存储似乎比 Blobstore 更具成本效益。哪一个更适合存储大图像?
答案 0 :(得分:6)
Blobstore与App Engine紧密集成,而云存储则独立提供。否则,它们看起来像是同一基本服务的不同接口。
我认为没有任何好的技术理由让他们的定价不同;也许这是一个营销的东西。
Blobstore有一个更成熟的API,可以做一些简洁的事情,比如在运行中制作缩略图而不会产生额外的存储空间。 Cloud Storage API为experimental and rapidly changing。它们都能完美地存储大图像。要选择,您需要确定Blobstore的更多rubust API是否能够证明名义上更高的成本。
答案 1 :(得分:3)
那么,截至2014年12月19日看起来GCS是可行的方式。在https://cloud.google.com/appengine/docs/java/storage#alternative_storage_solutions
上说明建议使用Google Cloud Storage而不是使用Blobstore API。
答案 2 :(得分:2)
我尝试给出不同的答案。我会建议 Picasa 作为常见情况下的图像存储。
当Google停止免费提供Google Storage时,我遇到了同样的问题。 但后来我发现Picasa is free for pictures smaller than 2048x2048 when your Google plus account is enabled。对于付费存储而言,它仍然更具成本效益。
因此,如果您要存储个人资料图片等小图片,我建议App Engine Blobstore。 如果您正在处理更多照片和图片,请查看Picasa。
答案 3 :(得分:2)
请注意,在最新版本中,现在an API用于从App Engine访问云存储。