Хранение картинок в БД: за и против?
Тут есть нюансы. Если вы будете хранить изображение в базе в виде BLOBа, то когда пользователь запросит с сервера данные все данные будут загружены в память. А это много. С другой стороны если получить только путь к файлу, можно отправить пользователю лишь этот самый путь либо стримить картинку средствами сервера/php. В этом случае потребление памяти будет минимальным.
Конечно лучше столько файлов в файловой системе хранить, но если хочется в базе, то тут могут помочь например CouchDB база и аналоги.