• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ラージオブジェクトについて)

PostgreSQLのラージオブジェクトに関する疑問

このQ&Aのポイント
  • PDFファイルのデータベースをPostgreSQLで構築する際、ラージオブジェクトを使用してPDFファイルそのものをデータベースに保存している。
  • 最近のPostgreSQLの解説書にはラージオブジェクトについての記述が少なく、将来的に廃止される可能性がある。
  • ラージオブジェクトを使用せずにPDFファイルをファイルシステムに保存して、データベースで管理する方法も考えられる。

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

  • ベストアンサー
回答No.1

LOBはSQL99で標準SQLに入ったばかりだし、操作するのにアプリケーションを作成する必要があり、RDBMS全体の機能としては局所的なものなので、雑誌や書籍類で取り上げられる機会は少ないと思います。 >ラージオブジェクトを使って、バイナリファイル(ここではPDF)を保管するメリットがあるのか? メリットとしては、 (1)障害運用を一元化できる (2)セキュリティの管理を一元化できる (3)PDFデータを管理するテーブルのデータと、PDFの内容の不整合を防げる などでしょう。 デメリットとしては (1)PDFの内容を確認したい場合、RDBMS経由でないとダメ。検索や更新用のアプリケーション等を作っておく必要がある。 (2)PDFのデータを管理するのに、RDBMS側でも管理情報が必要になり、DBの容量が増える などです。

wild_sheep
質問者

お礼

ありがとうございました。 メリットとデメリットが分かりやすく、非常に参考になりました。

関連するQ&A