この答えを見てください:
DBに画像を保存する-そうですか、それともそうですか?
基本的に、ユーザー数によっては、スペースとパフォーマンスの低下が非常に大きくなる可能性があります。また、Webサーバーは安価であり、負荷を分散するために簡単に追加できますが、データベースは通常、Webアーキテクチャの一部で最も高価であり、拡張が最も困難であることに注意してください。
反対の例がいくつかありますが(Microsoft Sharepointなど)、通常、データベースにファイルを保存することはお勧めできません。
デスクトップアプリを作成したり、ユーザーの数を大まかに把握したりしない限り、公開Webサイトのようにランダムで予期しないものでは、データベースにファイルを保存するのに高額の費用がかかる可能性があります。