Идеальное место для хранения двоичных данных, которые можно отобразить, вызвав URL.

Я ищу идеальное (эффективное и удобное в обслуживании) место для хранения двоичных данных. В моем случае это изображения. Мне нужно выполнить некоторую обработку изображений, масштабировать изображения и хранить в подходящем месте, к которому можно получить доступ через службу RESTful.

Исходя из моих исследований, у меня есть несколько вариантов, например:

  1. Решение NoSql, такое как MongoDB, GridFS
  2. Хранение файлов в файловой системе в иерархии каталогов, а затем использование веб-сервера для доступа к изображениям с помощью url
  3. Репозиторий документов Apache Jackrabbit
  4. Храните в кеше что-то вроде Memcache, Squid Proxy

Есть какие-нибудь мысли о том, какой вариант вы бы выбрали и почему он может быть полезен, или есть лучший способ сделать это?

7
задан Zsolt Botykai 2 December 2011 в 14:56
поделиться