-2

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

  1. 高复制数据存储 - 使用 Blobstore Api 解决它。
  2. 使用 Google Cloud Sql - 在云中创建关系数据存储。

我是 Google Apps Engine 的新手,所以不确定这个决定。任何帮助将不胜感激。

谢谢你。希望尽快听到。

4

1 回答 1

1

其实你有几个选择:

  1. Datastore 中的 Blob 属性:使用最简单,但限制为 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)。更多功能、访问控制等。更难使用,更低价格:存储 0.085 美元/GB/月。

注意:所有服务将花费您 0.12 美元/GB 的网络带宽。降低这种情况的唯一方法是使用缓存(但这需要有公共 URL)。

于 2013-01-14T11:34:58.570 回答