Совершенно другая проблема может возникнуть с галереями, где надо хранить кучу фоток (тоже ведь файлы), причем выводить их пачками на страницу и показывать для них превьюшки.
Вот с этими превьюшками то и вопрос: как их показывать?
Для картинки превьюшки нужна ссылка на реальный файл,
или если выдаем в формате data:image, тогда превьюшку можно генерить в момент выгрузки файла и хранить в бинарном виде в самой базе данных.
Однако, превьюшки уже выходят за рамки ответственности хранилища файлов.
Тут уже, если я пишу галерею, я сам должен хранить у себя, или же, для этого сделать отдельную базу (ибо будет большая) со своим классом-интерфейсом.
З.Ы.
Как вариант, превьюшки можно генерить на лету (напряг для сервера) и сбрасывать в кэш.
Но тут уже надо продумывать алгоритм выборки, а он может оказаться сложнее, чем просто хранить превьюху в базе.