2011-12-31 63 views
10

问: 由于Blob存储区中的每个文件都在数据存储中的相关的BlobInfo实体,我会被收取写/成本就像其他任何数据存储读取实体实体?成本在数据存储存储文件VS Blob存储区的

背景:

我们储存在App Engine上百万张图片,而我们目前正在将它们存储在数据存储实体(图片超过1MB较小)。我想知道是否使用blobstore会降低我们的成本。我是不是关心存储成本。真正的成本是写作和阅读的行为,所以这就是我想要减少的。现在我们支付数据存储实体的写入和读取,每个图像一个实体。

另一方面,对于blobstore,似乎没有单独的写入/读取成本(除了实例小时数),但每个blob在数据存储区中都有一个特殊的BlobInfo实体,查询blob。从文档中不清楚的是,这些实体在成本方面是否像任何其他数据存储实体一样被对待(每个实体2个写入Ops +每个索引属性2个写入操作)?

回答

2

尽管我不能指向文档来说某种方式,但根据我的经验,是的,Blobstore读取和写入数据存储读取/写入操作。

如果您在开发服务器上运行您的应用程序,您可以在数据存储查看器中看到一个名为“__ Blobinfo __”的实体类型,其中详细介绍了每个条目。它表明我有12个写操作来存储每个实体。

-1

Blobstore比数据存储更便宜,它的读写操作不计数,并且免费