質問: ### 商品登録データベースを作成したいと思っております。 商品画像データをデーターベースに登録したいと思い、 初心者ながらgoogleで色々調べてみたところ、 データ型を「mediumblob」にすると画像を保存できるという記事を見かけましたが、 基本的にデーターベースには画像を保存しないほうがいいというご意見もありました。 普通は画像のパスをデーターベースに保存する、という意見でした。 基本的にはどちらが良いのでしょうか? (データーベースに負荷を与えない画像保存?) 皆様のご意見をお聞かせください。 宜しくお願い致します。
回答: 予算的、システム的、政治的に可能であれば、いちばんのおすすめは、保管先をDBでもローカルのディスクでもなく**オブジェクトストレージ**(AWS S3など)にすることです。 保存するときも容量不足などを考えずに済みますし、パブリックで良ければそのままHTTP配信もできてしまいます。という感じに、ファイル管理からほぼ解放されるので、かなり楽です。