画像を保存する場所

先日、画像を保存する問題について考えました。 ファイルシステムとデータベースの2つの選択肢があります。 ところで、これはWebプロジェクトの画像についてです。



私は文献を読みました。 判明しましたが、特に驚くことではありませんでしたが、ファイルをファイルとして保存することには多くの利点があります。



データベースへのファイルの保存には、明確なプラスの1つがあります。 しかし、そのような注意は画像にしばしば必要ですか? また、ファイルシステムをデータベースと同期することは非常に困難です。レコードを削除したので、ファイルを削除する必要があります。 データベースでは、これはBLOBを使用して対応するレコードをカスケード削除することにより、1ターンで解決されます。



多くの問題において、どのアプローチにも明らかな利点はありません。 たとえば、データベースとファイルシステムの両方に対してバックアップを実行できます。



評決はそのようなものです。 これは、アプローチの1つがより正しいと言うことではありません。 正確さはタスクによって決定されます。 より簡単な方法は、画像をファイルとして保存する標準的な方法です。 ただし、一部のタスクでは、データベースの方が適しています。



All Articles