【问题标题】:Datastore and Blobstore efficiency数据存储和 Blobstore 效率
【发布时间】:2014-05-23 11:16:41
【问题描述】:

假设我想为网站上的每张图片显示带有图片描述的图片。将文件存储在 Google App Engine 上的最有效或最佳方式是什么?

将文本存储为字符串,将图片存储为数据库中的 blob?

或者将图片存储在 Blobstore 中,并在 Datastore 中存储带有描述的图片 id 或图像键以链接两者之间的连接?

【问题讨论】:

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


【解决方案1】:

您可以将所有图像存储在 Google Cloud Storage 中,并将所有元数据保存在 ndb 数据库中。 Google Cloud Storage 易于使用,与 Blobstorage (see the official doc) 类似,并且通过 ndb 数据库,您可以使用自动 memcaching 系统的免费 cotas。

【讨论】: