IT用語集 › データベース › BLOB

BLOB

データベース Svenska → 更新: 2026-10-21

Binary Large Object。中身を解釈せずにデータベースが保存する、バイナリデータのかたまり。

この列型はほとんどのデータベースにあり(MySQLではBLOB、PostgreSQLではbytea)、画像やPDFなど、テキストでないものを格納する。大きなテキスト用に対応するのがCLOBだ。名前を考案したのはJim Starkeyで、当初は頭字語ではなく、映画に出てくる怪物にちなんだ名前だと主張していた。

ファイルをデータベースに入れるのは昔からの論点である。トランザクションとバックアップが無料で付いてくる代わりに、データベースは肥大し、ダンプは高くつく。標準的な助言は、ファイルはオブジェクトストレージに置き、URLだけを保持することだ。ブラウザのBlobは関連はするが別物で、JavaScriptにおけるファイル風のオブジェクトを指す。

← 用語集に戻る