[前][次][番号順一覧][スレッド一覧]

mysql:2040

From: "Y. Tutui" <"Y. Tutui" <tutui@xxxxxxxxxx>>
Date: Wed, 17 May 2000 02:47:13 +0900
Subject: [mysql 02040] Re: データベースに画像ファイルを保存できますか?

堤井です。

Ningfeng Yang wrote:
> > セキュリティ上はともかく管理のしやすさならデータベースにはファイル名だけ
> > 格納するほうが
> > 断然楽だとは思います。
> hamaさん言った通り、ケース・バイ・ケースで考えたほうがいいと思います。
> たとえば、今僕開発しているグループウェアでは、会員の写真をアップロード可能と
> いう機能があります。リンクだけ張ったら、誰でも
> 「http://somewhere/Images/xxxxxx.jpg」で会員の写真を覗くことができますから、
> プライベートにとてもよくないと思います。

あー、そういう意味じゃなくて、いやそういう意味でもいいんですが、私がイメ
ージ
してたのは、Web 公開ではなかったんですが、もし Web 公開であったとしたら
例えば画像は /var/images/xxxx.jpg とかにおいて、php で

<img src="<?php print($image_file); ?>">

とかやる方法ですね。

> 単に管理しやすさから見れば、データベースにリンクを登録しても、アップロード、
> 削除の部分を工夫すれば、多分データベースに保存する方法と一緒ですが、システム
> の移転などの便利さから考えれば、やはり後者の方が楽だと思います。OOPが盛ん
> でいる今、イメージファイルを別として扱うより、ほかの関連データと一緒に保存し
> たほうがより自然な考え方だと思います。

単一ファイルになっていれば(厳密にはmysqlの場合3つだった気もします)移転
は
確かに楽ですが、ファイル破損の危険性から私は個人的にちょっとやな感じで
す。
と言う訳で、やっぱりケースバイケースなんでしょう。あとは趣味の問題かな。

-- 

プレック研究所システム情報室 堤井泰志
tutui@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      2035 2000-05-17 01:02 ["Y. Tutui" <tutui@xx] Re: データベースに画像ファイルを保存できますか?
      2037 2000-05-17 01:47 ┣[hama <KHC01210@xxxxx]                                       
      2038 2000-05-17 02:21 ┃┗["Y. Tutui" <tutui@xx]                                     
      2039 2000-05-17 02:26 ┗["Ningfeng Yang" <yan]                                       
->    2040 2000-05-17 02:47  ┗["Y. Tutui" <tutui@xx]                                     
      2041 2000-05-17 03:03   ┗["Y. Tutui" <tutui@xx]