2013-01-14 75 views
-2

這個問題非常明確,Google App Engine上的兩個存儲選項中的哪一個會成爲我的Android應用程序的更好解決方案,該應用程序必須存儲和檢索服務器中的圖像谷歌應用程序引擎)Android客戶端發送的Google App Engine上圖片的數據存儲

  1. 高複製數據存儲 - 使用Blobstore Api解決它。
  2. 使用Google Cloud Sql - 在雲中創建關係數據存儲。

我是Google Apps引擎的新手,所以不確定該決定。任何幫助將不勝感激。

謝謝。希望很快聽到。

+0

我們怎麼可能回答這個問題?最好的選擇取決於你的要求,但你沒有提到它們是什麼。 –

回答

1

其實你有幾種選擇:

  1. Blob property in Datastore:使用最簡單的,但限於1MB。存儲價格0.12美元/ GB /月
  2. Blobstore:類似於DB中的Blob:使用簡單,實際上限於32Mb(最大HTTP響應大小)。存儲價格$ 0.12/GB /月
  3. Imageservice:可以坐在Blobstore前面,幫助您緩存和調整圖像大小(如果您想爲移動設備優化圖像,這一點很重要)。
  4. 雲端SQL - MySQL數據庫引入GAE。我不會使用它,因爲它很貴:存儲爲0.24美元/ GB /月,流量爲0.12美元/ GB /月(除了前端實例流量)。
  5. Google Cloud Storage:外部服務,但與GAE集成(具有直接API)。更多功能,訪問控制等難以使用,lower price:存儲0.085美元/ GB /月。

注意:所有服務將花費你$ 0.12/GB的網絡帶寬。降低這一點的唯一方法是使用緩存(但這需要擁有公共URL)。

+0

感謝Peter的迴應,它有幫助。現在做出決定真的很有幫助 – user1974849

相關問題