ユーザーからアップロードされた一般的なファイル (画像、PDF など) を MySQL データベースに保存する方が良いですか、それともファイル ディレクトリに保存する必要がありますか? 各オプションのパフォーマンスとセキュリティの点で興味があります。
ありがとう!
それらをファイルシステムに保存し、ファイルへの参照をDBに保存することをお勧めします。一方が他方よりもはるかにパフォーマンスが高いというわけではありませんが、ファイルシステムにそれらを配置することの利点は、他のコンテキストでファイルにアクセスできることです。これにより、整理、移動、操作などが容易になります。DB 内のブロブにすぎない場合は、毎回 MySQL を使用する必要があります。
個人的には、アップロードしたファイルをフォルダーに保存し、ファイルへのパスをDBに保存する方がはるかに高速だと思います。
これにより、DB ファイルのサイズも小さくなり、バックアップにも最適です。