Android客户端发送的Google App Engine上的图像数据存储

时间:2013-01-14 09:17:53

标签: java android google-app-engine

问题非常明确,Google App Engine中的哪两个存储选项对我的Android应用程序来说是一个更好的解决方案,必须从服务器存储和检索图像(谷歌应用程序引擎)

  1. 高复制数据存储 - 使用Blobstore Api解决此问题。
  2. 使用Google Cloud Sql - 在云中创建关系数据存储。
  3. 我是Google Apps Engine的新手,因此不确定该决定。任何帮助将受到高度赞赏。

    谢谢。希望很快能听到。

1 个答案:

答案 0 :(得分:1)

实际上你有几种选择:

  1. Blob property in Datastore:最简单易用,但仅限于1Mb。存储价格$ 0.12 / GB /月
  2. Blobstore:类似于DB中的Blob:简单易用,实际上限制为32Mb(最大HTTP响应大小)。存储价格$ 0.12 / GB /月
  3. Imageservice:可以坐在Blobstore前面,帮助您缓存和调整图片大小(如果您想为移动设备优化图片,这很重要)。
  4. Cloud SQL - 一个用于GAE的MySQL数据库。我不会使用它,因为它很昂贵:存储$ 0.24 / GB /月,流量$ 0.12 / GB /月(除了你的前端实例流量)。
  5. Google Cloud Storage:外部服务,但与GAE集成(具有直接API)。更多功能,访问控制等。更难使用,lower price:存储$ 0.085 / GB /月。
  6. 注意:所有服务都将花费0.12美元/ GB的网络带宽。降低此值的唯一方法是使用缓存(但这需要公共URL)。