ファイル名とパスをデータベースに保存する必要がありますか、それとも画像をバイナリに変換してデータベースに保存する必要がありますか?どの方法が一般的に使用されますか?
ファイル名とパスをデータベースに保存する必要がありますか、それとも画像をバイナリに変換してデータベースに保存する必要がありますか?どの方法が一般的に使用されますか?
ファイル名とパスをデータベースに保存します。
画像を CDN に置くのが最善です。
通常はサーバーのデータインベントリパスに配置されます。
どのようなアプリケーション シナリオを検討していますか?
ファイルの読み取りはデータベース レコードの読み取りよりも高速ですが、ローカル パスのみを読み取ることができるという制限があります (もちろん、リモート ファイルは NFS などの共有方法で解決できます)。さらに、ファイル サイズに非常に一貫性がない場合 (小さい場合は 2 ~ 3 KB、大きい場合は 2 ~ 3 GB など)、ファイルのコンテンツをデータベースに配置しないでください。
パスをデータベースに保存するだけです