Исходя из рациональности - если этот способ хранения чем-то обусловлен, то стоит. Мне в 100% случаев небыло необходимости хранить изображения в БД. Аргументы против такого вида хранения изображения очевидны.
Хотя сейчас и подчеркивается в некоторых СУБД, что можно хранить разные типы данных, в данном случае думаю, что лучше хранить просто в файле. В общем, даже у крупных CMS картинки обычно просто хранятся в директориях
lGFl, если БД маленькая, то без разницы. Как только база данных начнет разрастаться, то будет оказывать повышенную нагрузку на хостинг. Ну а дальше хостер сделает предложение, от которого невозможно отказаться
и да и нет
Могу добавить что это еще и на время back up повлияет, если будете делать полную копию базы.
А стоит ли если картинки не меняются?! а вот если изображения часто изменяются и принцип работы с ними должен быть как и с обычной переменной информацией, то лучше пользуйтесь базой данной.
В качестве аргумента - поиск файла в папке с очень большим количеством файлов довольно медленный.
Слишком большого количества файлов в папке вряд ли будет, т.к. обычно на хостинге есть ограничения на это. А алгоритм поиска часто можно ускорить. Но в базе поиск обычно лучше, это да
Лично мое мнение, все таки стоит хранить изображения на диске в структурированных папках. Скорость обработки, мне кажется, будет выше, чем обработка запросов к базе данных.