Если вы храните изображение Blob в App Engine, следует ли поместить его в Blobstore или Google Cloud Storage? - PullRequest
4 голосов
/ 13 октября 2011

Облачное хранилище Google представляется более экономичным, чем Магазин приложений Engine * Blobs .

В настоящий момент я сохраняю загруженные пользователем файлы изображений в виде полей типа Blob в хранилище данных (кстати, API-интерфейс App Engine Java).

Но я спорю, стоит ли переключаться на Blobstore или Google Cloud Storage , чтобы разрешить размеры изображений больше 1 МБ.

Облачное хранилище Google кажется более экономичным, чем Blobstore . Какой из них будет лучше для хранения больших изображений?

Ответы [ 4 ]

6 голосов
/ 13 октября 2011

Blobstore тесно интегрирован с App Engine, а облачное хранилище предлагается автономно.В противном случае они выглядят как разные интерфейсы для одной и той же базовой услуги.

Я не вижу какой-либо веской технической причины для того, чтобы они оценивались по-разному;возможно, это маркетинговая вещь.

В Blobstore есть более зрелый API и некоторые полезные вещи, такие как создание миниатюрных изображений на лету, без дополнительного хранилища.Облачное хранилище API является экспериментальным и быстро меняющимся .Они оба прекрасно способны хранить большие изображения.Чтобы выбрать, вам нужно решить, оправдывает ли более грубый API Blobstore номинально более высокую стоимость.

3 голосов
/ 19 декабря 2014

Что ж, по состоянию на 19 декабря 2014 г. похоже, что GCS - это путь.указано в https://cloud.google.com/appengine/docs/java/storage#alternative_storage_solutions

Рекомендуется использовать облачное хранилище Google с использованием API Blobstore.

2 голосов
/ 17 октября 2011

Обратите внимание, что в последнем выпуске теперь есть API для доступа к облачному хранилищу из App Engine.

2 голосов
/ 14 октября 2011

Я пытаюсь дать другой ответ. Я бы предложил Picasa в качестве хранилища изображений в обычной ситуации.

Я столкнулся с тем же вопросом, когда Google перестал бесплатно обслуживать Google Storage. Но потом я заметил, что Picasa бесплатна для изображений размером менее 2048x2048, когда в вашем аккаунте Google plus включена . И это еще более выгодно для платного хранения.

Так что, если вы собираетесь хранить маленькие картинки, например картинки профиля, я бы предложил App Engine Blobstore. Если вы имеете дело с еще несколькими фотографиями и фотографиями, взгляните на Picasa.

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