-2

重複の可能性:
画像を DB に保存する - はい、いいえ?

カメラから撮影した画像を保存し、デバイスのデータベースに保存したいと考えていました。私が尋ねている質問はです。

実際のデータベース内に画像を保存するのがベストプラクティスですか、それとも画像へのパスをデータベースに保存することはできますか? もちろん、私は彼らが写真を削除することを心配する必要がありますか?

ご協力とご支援をいただき、ありがとうございます。

4

1 に答える 1

3

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

于 2012-12-17T04:53:55.900 に答える