-2

The question is very specific to which of the two storage options on Google App Engine will be a better solution for my Android Application that has to store and retrieve images from the server (google apps engine)

  1. High Replication Data Storage - Use the Blobstore Api to work around it.
  2. Use Google Cloud Sql - Create Relational Data Storage in the Cloud.

I am new to Google Apps Engine so not sure about the decision. Any help would be highly appreciated.

Thank You. Hope to hear soon.

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/月。

注: すべてのサービスで、ネットワーク帯域幅 1 GB あたり $0.12 の費用がかかります。これを下げる唯一の方法は、キャッシュを使用することです (ただし、これにはパブリック URL が必要です)。

于 2013-01-14T11:34:58.570 に答える