【发布时间】:2012-01-30 21:39:20
【问题描述】:
问题: 由于 blobstore 中的每个文件在数据存储区中都有一个关联的 BlobInfo 实体,我是否像任何其他数据存储区实体一样支付该实体的写入/读取成本?
背景:
我们在 App Engine 上存储了数百万张图片,目前我们将它们存储在数据存储实体中(这些图片小于 1MB)。我想知道使用 blobstore 是否会降低我们的成本。我不担心存储成本。真正的成本是写作和阅读的行为,所以这就是我想要减少的。现在我们为数据存储实体的写入和读取付费,每个图像一个实体。
另一方面,对于 blobstore,写入/读取似乎没有单独的成本(实例时间除外),但每个 blob 在数据存储中都有一个特殊的 BlobInfo 实体,可以进行查询在斑点上。文档中不清楚的是,这些实体在成本方面是否像任何其他数据存储实体一样被对待(每个实体 2 个写入操作 + 每个索引属性 2 个写入操作)?
【问题讨论】:
标签: google-app-engine google-cloud-datastore blobstore