現在、JSP/サーブレットで開発されているWebアプリケーションがあります。
このアプリケーションを使用すると、ユーザーは各ユーザーアカウントの画像ファイルをアップロードできます。
画像を保存するための最良の方法は何ですか?
あなたの答えの前に私が持っていたい次の機能を考慮してください。
現在MySQLを使用していますが、別のデータベースに移動する可能性があります。
画像をフラットファイルとして保存できますが、アカウントにデータベース全体をバックアップして後で再読み込み
admin
するオプションが必要です。理想的には、バックアップ/リロードはイメージでも機能するはずです。(バックアップが別の物理マシンから実行され、リロードが別のマシンから実行された場合でも)BLOB / CLOBを使用することは、問題2を解決するオプションです。
しかし、データベースが非常に大きくなった場合はどうなりますか?