• ベストアンサー

商品画像ファイルはDBそれともフォルダ格納?

プログラミングの勉強で商用ネットショッピング のようなシステムを開発しようと思うのですが 商品画像データはデータベースに入れるのが一般的なのか それともフォルダを作ってファイルとして データを保持しておくのが一般的なのかわかりません 一般的に商品画像ファイルはどこに保持しておくべきなのでしょうか また勉強中なので、商用ネットショッピングシステムの 商品数もわかりませんので悪しからず。

  • 39OK
  • お礼率9% (35/359)

質問者が選んだベストアンサー

  • ベストアンサー
  • mzon
  • ベストアンサー率48% (26/54)
回答No.1

一般的には特定のフォルダにファイルで保存します。 商品情報のDBにファイル名もしくは、サブアドレス+ファイル名を記録します。 商品ページの生成時にDBから相対パス+ファイル名でページを作成します。

関連するQ&A

  • データベースを利用したホームページの作成方法

    Visual Studio2005を使用してアプリケーション開発をしています。 言語はVBを使用しています。 現在、様々なデータ収集作業を行っています。そのデータをまとめ、いくつかのデータベースファイルを作りました。sdfファイルでまとめています。また、各データにはそれぞれ画像ファイルがありまして、それはまた別のフォルダにデータに対応する順番で保存してあります。 データベースファイルのデータと各画像を同時にホームページ掲載したいのですが、そういったことはプログラミングで可能なのでしょうか? また、願わくば、掲載後に各データを掲載ページで更新したり出来るようにもしたいと思っています。 プログラミングに関して知識が乏しいですが、何か知っている方がいらっしゃいましたら、よろしくお願いします。

  • ファイルメーカーでDBの商品画像を収集してくれるテンプレートを探しています

    ファイルメーカーで商品リストDBからリンクしている実データ商品画像を収集してくれる テンプレートはないものでしょうか。 流通のチラシ作りに伴い、商品リスト(画像入り)のDBを作りたいのです。 以前ver.4で簡単なDBを作ったことはあるのですが(画像回収機能なし) Apple EventやAppleScriptなどもよくわかりません。 商品レコード内には、 ・カテゴリー ・商品名 ・コード(JANもしくは商品名を英数字に置き換えた物) ・規格 ・売価 ・内容 ・情報 ・商品画像 が必要と思っています。 コード、商品名などの検索ポタンは必須ですが、その他に“商品画像収集”ボタンが必要なのです。 “商品画像収集”ボタンを押すと、 リンクした実データの商品画像(eps)を指定したフォルダにを回収してくれる仕組みのものです。 今にも動きそうな物件なので、 マニュアルを手にしながらあれやこれやは時間が足りそうにありません。 どなたか既製品のテンプレートをご存じないでしょうか?どうかどうか宜しくお願い致します。 また、JANのない商品名の場合、DBのことを考えて商品名を“英数字”に置き換えるソフトも探しています。 置き換えた“英数字”をその画像ファイル名したいのです。 こちらの環境は MacOS10.4.11(Classic及び単独OS9起動可)、ファイルメーカーPRO v6(少々古いです)です。 レイアウトはIllustratorCS3で、商品画像はeps型式をリンク配置していく予定です。 ※ちなみにOSX上でファイルメーカーPRO v6を起動させるとClassic起動で立ち上がります。なぜでしょう…。 ※verが古いので、ある程度のverなら中古購入を考えています。OSX上で動かしたいです。

    • ベストアンサー
    • Mac
  • 類似画像検索について。

    類似画像検索について。 画像を入力して、それに似た画像をデータベースから持ってくるシステムを開発したいと思っているのでですが、それのプログラミングについて詳しく書かれているページや本を知っているかたが居られましたら是非回答をお願いします! 開発言語はCまたはC++、OpenCVなどを使って開発するつもりです。

  • 【設計】vb.netでファイルを読み込みDB登録を行う

    すみません、vb.netで開発を行うにあたり設計に詳しい方が いらっしゃいましたらご教授願います。 開発する機能はタイトルの通り、txtファイルからデータを読み取り 内容をデータベースに登録するというものですが 現在、開発するにあたり二つのロジックを思いついており どちらが適切か迷っております。 (1) あらかじめtxtファイルの内容を全てリードし配列等の一時変数に退避   ファイルリード終了後、配列に格納されたデータを1件ずつ登録 (2) txtファイルの内容を1件リードするごとにデータベースに登録 開発環境は、vb.net、Oracle です。 txtファイルに格納されているデータ量はファイルにより様々ですが 多くても2万件が予想されます。 迷っている理由としては、 (1)は2万件のデータ量を配列に格納したとしてメモリが耐えれるかどうか? (2)は、1件ずつ読込みデータベースに登録するとなると  その分ファイル及びデータベースへのアクセス時間が長くなり  負荷がかかるのでは? という、懸念事項が考えられ迷っております。 上記、二つの開発手法の内どちらがベストか または、上記以外にベストなロジックがあればご教授お願い致します。

  • ファイル保存先ドライブの追加について

    はじめまして。 ASP.NET 2.0について質問させてください。 現在、ファイル共有システムの開発を考えているのですが、 クライアントからアップロードされたファイルが増加し、ファイルサーバーの空き容量が逼迫した際の対処について、皆様のご意見をお聞かせください。 上記のことを考慮し、ファイルサーバーへのHDDの追加で対応できるようにする際、どのような対処がWebシステムとして一般的なのでしょうか。 (1)データベースにファイル保存先の情報を保持するなどして、ファイル保存先を任意に追加・編集できるよう開発システムを構築する。 (2)NTFSのマウント機能を利用し、開発システムとしては特に考慮しない。 (3)その他 初歩的な質問かとは思いますが、ご教示頂けますようよろしくお願い致します。

  • 画像を探したい

    インターネット上で、「こんな感じの画像が欲しい」というときに、検索できるようなサイト、ソフトウェアのようなものはないでしょうか。 また、インターネットでなくデータベース内の画像データの検索システムでも、自分のイメージから画像を探すようなものはないでしょうか。 「こんなのが開発中らしいよ」というのでもよいので、教えてください。 よろしくお願いします。

  • 画像データをデータベースで管理するのがめんどくさい

    データ自体ではなくてファイルのパスをデータベースで管理したほうが 楽なのですが、パフォーマンス的にどうなのでしょうか? 別にちゃんとした商用サイトを作るわけではありません。 何十万件もの画像を扱うサイトでは画像ファイルをデータベースで管理しているのですか?

    • ベストアンサー
    • MySQL
  • 間違ってフォルダファイルを削除してしまいました。

    先日、デスクトップに置いておいた画像と音楽データを入れたファイルフォルダを削除してしまいました。サイズが大きかったのでゴミ箱にもありません。 いくつか復元ソフトを使ってみましたが、見つかりませんでした。(ファイルフォルダの拡張子が分かりません) 何かいい方法はないでしょうか?システム復元のように日時を戻す感覚のソフトがあれば楽なのですが・・・ 中には大切なファイルもあります。お願いします。

  • 商品データベースの開発について

    質問をお願いします。 現在、複数のネットショップを運営しています。 各ショッピングモールに出品するのが大変なので、自社で商品データベースを作って、それぞれのモール用(楽天、Yahoo、Dena、自社、ヤフオク、ポンパレ)のCSVデータと画像を吐き出すようにしています。 ただ、社員が勉強しながら作ったソフトなのでトラブルが多発し、困っています。 このような素人が作成したソフトのソースをプロに渡し、理想の形に仕上げていただきたいのですが、可能でしょうか? 価格的にもどのくらいかかるのか心配です。 人の書いたソースは理解するだけでも大変そうです。ちなみに私自身は全く理解できていません。 開発環境は Windows Server 2008 R2 Visual Basic 2010 Express と聞いております。 よろしくお願いします

  • RoRでWordファイルを出力できますか?

    最近RubyOnRailsでWebシステム開発を勉強中です。 まだ始めたばかりなのですが、 最終的にWebサーバー上のデータを編集し、 Wordファイルとして出力したいのです。 Rubyで可能なのでしょうか? 可能な場合は、やり方(サンプルコード)や、 参考になるサイト、書籍などありましたら、教えていただけると助かります。 ちなみに、Wordファイルには、画像も入れたいと思っています。 データベースはSQLiteかMySQLを検討中です。 よろしくお願いします。

専門家に質問してみよう