Стоимость хранения файла в Datastore vs Blobstore - PullRequest
10 голосов
/ 31 декабря 2011

Вопрос: Поскольку каждый файл в хранилище имеет связанную сущность BlobInfo в хранилище данных, взимается ли с меня стоимость записи / чтения этой сущности, как и любой другой сущности хранилища данных?

Фон:

Мы храним миллионы изображений в App Engine, и в настоящее время мы храним их в объектах хранилища данных (изображения меньше 1 МБ).Мне интересно, уменьшит ли использование нашего интернет-магазина наши расходы.Я не обеспокоен стоимостью хранения.Реальная стоимость - это акт написания и чтения, поэтому я стараюсь уменьшить это.Прямо сейчас мы платим за запись и чтение сущностей хранилища данных, по одной сущности на изображение.

С другой стороны, в хранилище BLOB-объектов не существует отдельных затрат на запись / чтение (кроме часов экземпляра), но каждый BLOB-объект имеет специальную сущность BlobInfo в хранилище данных, которая делает егоможно запросить по каплям.Из документации не ясно, рассматриваются ли эти объекты как любые другие объекты хранилища данных с точки зрения стоимости (2 операции записи на объект + 2 операции записи на каждое индексированное свойство)?

Ответы [ 2 ]

2 голосов
/ 07 января 2012

Хотя я не могу указать на документацию, чтобы сказать так или иначе, по моему опыту, чтение и запись в Blobstore считаются для операций чтения / записи в хранилище данных.

Если вы запустили свое приложение на сервере разработчика, вы можете увидеть вид сущностей в средстве просмотра хранилища данных с именем "__ Blobinfo __", который детализирует каждую запись. Для меня это показывает, что для сохранения каждой сущности было выполнено 12 операций записи.

0 голосов
/ 27 августа 2012

Blobstore дешевле, чем хранилище данных, оно доступно для чтения / записи, не считается и бесплатно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...