重複の可能性:
画像を DB に保存する - はい、いいえ?
カメラから撮影した画像を保存し、デバイスのデータベースに保存したいと考えていました。私が尋ねている質問はです。
実際のデータベース内に画像を保存するのがベストプラクティスですか、それとも画像へのパスをデータベースに保存することはできますか? もちろん、私は彼らが写真を削除することを心配する必要がありますか?
ご協力とご支援をいただき、ありがとうございます。
重複の可能性:
画像を DB に保存する - はい、いいえ?
カメラから撮影した画像を保存し、デバイスのデータベースに保存したいと考えていました。私が尋ねている質問はです。
実際のデータベース内に画像を保存するのがベストプラクティスですか、それとも画像へのパスをデータベースに保存することはできますか? もちろん、私は彼らが写真を削除することを心配する必要がありますか?
ご協力とご支援をいただき、ありがとうございます。
私の意見では、画像データをエンコードされた形式で取得していない限り、一般的には画像をファイル システムに保存し、画像への参照を DB に保存する (ルックアップ テーブルを作成する) 方が良いでしょう。データベースでは、データベースであらゆる種類のパフォーマンスの問題が発生し始めたときに、最終的にリファクタリング/削除する必要があります。ユーザーがファイルを削除することを心配することは、パフォーマンスの向上とのトレードオフになる可能性があります。これを防ぐ方法があります (ファイル システムを介して配布する、ファイル名とフォルダー名を難読化するなど)。ユーザーがファイルを削除しているかどうかを確認する方法もあります (おそらく、定期的なバックアップ チェックをスケジュールして、不足しているファイルを検索します)。