データベーススペシャリスト暗記無料で始める

BLOBとは?ブロブ

BLOBとは、画像・音声・PDFなど大容量のバイナリデータを格納するためのデータ型。行の中には位置情報だけを置き、実体は別の領域に格納する実装が多い。文字の大容量データに対応するのはCLOBで、格納するものが文字かバイト列かで使い分ける。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題されています。

データベーススペシャリスト試験の頻出用語/午前II

別名:Binary Large Object

この語が出る過去問を解く →

背景

以前は実体をOSのファイルに置き、DBにはそのパスだけを持たせるのが普通だった。しかしこの構成では、ロールバックしてもファイルが消えない、バックアップの時点がDBとファイルでずれる、権限管理が二重になる、といったずれが必ず生じる。大容量データもDBMSの管理下に置き、トランザクションと同じ保証をかけるために用意された型である。

具体例

契約書のスキャンPDFや商品写真を列に格納する用途。Oracle DatabaseのBLOB、PostgreSQLのbyteaが該当する。配信量が大きい場合はAmazon S3に実体を置き、DBには参照キーだけを持つ設計も併用される。

試験での引っ掛け

比較・整列・索引付けの対象にできない(あるいは著しく制限される)ため、中身での検索には全文検索の仕組みを別に用意する。また行が巨大化するとページあたりの行数が減り、BLOBを読まない検索まで遅くなる点にも注意。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 比較・整列・索引付けの対象にできない(あるいは著しく制限される)ため、中身での検索には全文検索の仕組みを別に用意する。