2011-12-31 94 views
10

問: 由於Blob存儲區中的每個文件都在數據存儲中的相關的BlobInfo實體,我會被收取寫/成本就像其他任何數據存儲讀取實體實體?成本在數據存儲存儲文件VS Blob存儲區的

背景:

我們儲存在App Engine上百萬張圖片,而我們目前正在將它們存儲在數據存儲實體(圖片超過1MB較小)。我想知道是否使用blobstore會降低我們的成本。我是不是關心存儲成本。真正的成本是寫作和閱讀的行爲,所以這就是我想要減少的。現在我們支付數據存儲實體的寫入和讀取,每個圖像一個實體。

另一方面,對於blobstore,似乎沒有單獨的寫入/讀取成本(除了實例小時數),但每個blob在數據存儲區中都有一個特殊的BlobInfo實體,查詢blob。從文檔中不清楚的是,這些實體在成本方面是否像任何其他數據存儲實體一樣被對待(每個實體2個寫入Ops +每個索引屬性2個寫入操作)?

回答

2

儘管我不能指向文檔來說某種方式,但根據我的經驗,是的,Blobstore讀取和寫入數據存儲讀取/寫入操作。

如果您在開發服務器上運行您的應用程序,您可以在數據存儲查看器中看到一個名爲「__ Blobinfo __」的實體類型,其中詳細介紹了每個條目。它表明我有12個寫操作來存儲每個實體。

-1

Blobstore比數據存儲更便宜,它的讀寫操作不計數,並且免費