Вижте този отговор:
Съхранение на изображения в DB - да или не?
По същество ударът в пространството и производителността може да бъде доста голям, в зависимост от броя на потребителите. Освен това, имайте предвид, че уеб сървърите са евтини и лесно можете да добавите повече, за да балансирате натоварването, докато базата данни обикновено е най-скъпата и най-трудната за мащабиране част от уеб архитектурата.
Има няколко противоположни примера (напр. Microsoft Sharepoint), но обикновено съхраняването на файлове в базата данни не е добра идея.
Освен ако евентуално не пишете настолни приложения и/или знаете приблизително колко потребители някога ще имате, но на нещо толкова произволно и неочаквано като публичен уеб сайт, може да платите висока цена за съхраняване на файлове в базата данни.