Хранить ли изображения в базе данных?
Файловая система, эта таже самая база данных. Так что храните спокойно все изображения в blob полях базы данных.
Плюсы:
- Удобнее будет делать бекапы (все в базе)
- Контролируется целостность данных
- Скорость доступа к данным сопоставима с файловой системой.
В файлах - быстрее, в базе - надежнее.
Тут надо опираться на среднестатистические данные. Если картинки большие - нету смысла в бд лепить. И наоборот.