【问题标题】:Cost of storing a file in Datastore vs Blobstore在 Datastore 与 Blobstore 中存储文件的成本
【发布时间】:2012-01-30 21:39:20
【问题描述】:

问题: 由于 blobstore 中的每个文件在数据存储区中都有一个关联的 BlobInfo 实体,我是否像任何其他数据存储区实体一样支付该实体的写入/读取成本?

背景:

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

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

【问题讨论】:

    标签: google-app-engine google-cloud-datastore blobstore


    【解决方案1】:

    Blobstore 比 datastore 便宜,它的读/写操作不算数,而且免费

    【讨论】:

      【解决方案2】:

      虽然我不能指出文档以某种方式说,但根据我的经验,是的,Blobstore 读取和写入计入数据存储区读/写操作。

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

      【讨论】:

        猜你喜欢
        • 2016-08-09
        • 2012-03-11
        • 2011-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        相关资源
        最近更新 更多