ユーザーが 2 MB 未満の小さなファイル (jpg、gif、pdf、およびドキュメント) をアップロードする機能を組み込む予定です。ページの読み込み時間の目的と、将来的にファイルを一般的に管理するために、ファイルをファイルシステムにアップロードする (およびデータベース経由でリンクする) か、BLOB として直接データベースにアップロードするのが最善でしょうか?
助けてくれてありがとう。ダン
ユーザーが 2 MB 未満の小さなファイル (jpg、gif、pdf、およびドキュメント) をアップロードする機能を組み込む予定です。ページの読み込み時間の目的と、将来的にファイルを一般的に管理するために、ファイルをファイルシステムにアップロードする (およびデータベース経由でリンクする) か、BLOB として直接データベースにアップロードするのが最善でしょうか?
助けてくれてありがとう。ダン
私の観点からは、ファイル システムが最良の選択です。
ここでの唯一の欠点は、BLOB フィールドよりもはるかに簡単にファイルを誤って削除してしまう可能性があることです。
どちらのアプローチにも長所と短所があります。ファイルを DB に保持すると、管理がはるかに簡単になります。別の側面からは、ファイルシステムに保存されたファイルをより効果的に配信し、IO と CPU リソースを節約できます。