0

ピープルメンテナンス画面を作りました。クライアントは、すべての人物の写真をデータベースに保存することを希望しており、問題なく作成できました。Id_person と Image の 2 つのフィールドを持つ画像用の別のテーブルがあります。

データベースの画像を扱うのは初めてなので、少し心配です。テーブルの画像数が 1000/5000 を超えた場合、パフォーマンスの問題は発生しますか? 各画像のサイズによって違いが生じると思います。ユーザーが非常に大きな画像をデータベースに保存しないように制御する必要があると確信しています。

適切なサイズ制限はどれくらいですか? クライアントは顔の写真だけを必要としますが、誰かが「最後のモデル」のカメラで最高の品質で写真を撮ろうとするでしょう ;)

ありがとう。

4

3 に答える 3

1

通常、画像のフォルダーを保持することが推奨され、DB はそのフォルダーを参照するだけです。理想的には、各人が一意の ID を持ち、「images」フォルダー内のファイルがその ID と一致するようにします。

本当にバイナリ データを直接保存したい場合は、妥当な品質の写真を 8 KB の JPEG (約 250x250 ピクセル @ 25% 品質) で取得できます。もちろん、これは印刷には受け入れられませんが、識別には問題ありません。

データベース サーバーで 1 行あたり 8KB の追加を受け入れることができるかどうかは、あなただけが知ることができます。

于 2009-11-04T20:56:19.217 に答える