PostgreSQLに動画を格納したいのですが可能ですか?


環境はApache2+PHP5+PostgreSQL8+CakePHPなのですが、
画像データに関しては、base64_encodeして格納し、base64_decodeして表示できたのですが、
動画の場合、base64_decodeすると文字化けしてしまいます。

PostgreSQLに動画は格納できないのでしょうか。
よろしくお願いいたします。

回答の条件
  • 1人10回まで
  • 登録:2008/04/05 23:24:50
  • 終了:2008/04/12 23:25:03

回答(2件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/04/05 23:59:34

ポイント35pt

動画データを、bytea型に格納しようとされていますか? それともtext型に格納されようとしていますか?

いずれにしても、PostgreSQLの場合、カラムのデータが大きくなればなるほど消費メモリが増えますので、静止画では何とかなっても、動画に適用するのは難しいと思います。


動画ファイルを別フォルダに格納し、そのファイル名(+パス名)を text型に格納し、プログラムでリンクを張るのが一般的です。

id:atoly

やはり直接格納は無理がありますか。。。

ありがとうございます。

2008/04/06 00:01:12
id:ken33jp No.2

ken33jp回答回数928ベストアンサー獲得回数132008/04/06 05:18:16

ポイント35pt

Blob形式かLong Blog形式で格納してください。

それか、DBにはURLだけ格納して、実際にはそのURLに実態(動画)をおくのが

一般的です。

id:atoly

動画自体は1メガ程度なので、一度直接格納して試してみます。

ありがとうございます。

2008/04/07 09:12:21

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません