Погляньте на цю відповідь:
Зберігання зображень у БД - так чи ні?
По суті, простір та показники продуктивності можуть бути досить великими, залежно від кількості користувачів. Крім того, майте на увазі, що веб-сервери дешеві, і ви можете легко додати більше, щоб збалансувати навантаження, тоді як база даних є найдорожчою та найскладнішою частиною веб-архітектури, як правило.
Є кілька протилежних прикладів (наприклад, Microsoft Sharepoint), але, як правило, зберігання файлів у базі даних не є гарною ідеєю.
Якщо, можливо, ви не пишете настільні програми та / або не знаєте приблизно, скільки користувачів у вас коли-небудь буде, але на такому випадковому та непередбачуваному, як загальнодоступний веб-сайт, ви можете заплатити високу ціну за зберігання файлів у базі даних.