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]