2011-01-11 15 views
1

多くの小さなPNG画像(ほとんどは< 5KB)をデータベースにBLOBとして保存するか、ディレクトリに画像ファイルとして保存する方が良いでしょうか?小さなBLNGイメージを格納するためのMySQL BLOBファイル

+2

可能な複製:[データベースに画像を保存する](http://stackoverflow.com/questions/815626/to-do-or-not-to-do-store-images-in) -a-database) –

答えて

2
それはあなたにとってより重要であるかに依存し

:スピード、アクセスの容易さ、...

あなたは概念的レコードに画像をバインドするために持っているアプリケーション(例えば連絡先アプリケーションを。)がある場合私はdbmsの道に行くだろう。それは速くない(非常に主観的なもの)かもしれませんが、扱いがずっと簡単です。

データをバックアップする場合は、dbmsに写真を保存する方がずっと簡単です! (1つのバックアップコマンドのみを発行し、すべてのデータをバックアップしなければならないという事実を考慮してください)。

私はあなたが何とか絵に束縛されている他のデータを保存していると思います。これが真実ならば、私は間違いなくdbmsの方法に行くでしょう。スキーマの設計に煩わされることなく、dbmsを作成し、接続を作成し、データを保存し、....オーバーヘッドに!

4

パフォーマンスの観点からは、ローカルの静的ファイルからの配信は常に高速になります。絶対に必要な場合を除いて、データベースには移動しないでください。接続とクエリを作成するためのオーバーヘッドがあります。

関連する問題