Никто не должен упоминать, что не хранить файлы в БД для Flickr. :)
Хранение файлов, даже больших, в БД - это вопрос о вашем оборудовании больше, чем практика программирования. если ваш сервер (или серверная ферма) может справиться с бизнесом, у него нет реальных недостатков и есть преимущества. главная из них заключается в том, что файлы в БД не «прилипают» к серверу. файлы идут туда, куда идет база данных, и реплицируются по мере необходимости.
как и во всем, ни один ответ не является правильным .. вы должны принять лучшее решение на основе ваших реальных требований проекта и будущих планов.