- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースへの画像の登録)
データベースへの画像登録方法と速度の比較
このQ&Aのポイント
- データベースに画像を保存する方法とパス名のみを保存して呼び出す方法を比較し、速度の違いを測定しました。
- パス名を指定して画像を呼び出す方法の方が、直接呼び出すよりも速度が早い結果が分かりました。
- パス指定には別の保存先からデータを取り出す時間がかかりますが、それでも速度が早い理由を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>パス名を指定して画像本体は別の場所ら呼び出す方法が速度が早い事がわかりました。 オーバーヘッドが大きいですから明らかにパス指定の方が有利だと 思いますよ。 (1)検索する・・・DBの容量が少ないほうが有利 (2)出力する・・・DBの容量が少ないほうが有利 (3)httpで出力する・・・DBでもパスでも同じ (4)キャッシュ・・・パスの方がやや有利 という感じでしょうか
その他の回答 (1)
- qaz_qwerty_me
- ベストアンサー率19% (214/1115)
回答No.1
単純に考えて・・・検索する領域のサイズの大小ではないですか? データベースですから、検索を高速化する色々な手段がありますが検索対象のサイズが小さければ最も高速なオン・メモリで検索できますが、莫大なサイズで複数のディスク領域に分割された場合を考えたら簡単に答えがでると思います。