BLOB
Binary Large Object。中身を解釈せずにデータベースが保存する、バイナリデータのかたまり。
この列型はほとんどのデータベースにあり(MySQLではBLOB、PostgreSQLではbytea)、画像やPDFなど、テキストでないものを格納する。大きなテキスト用に対応するのがCLOBだ。名前を考案したのはJim Starkeyで、当初は頭字語ではなく、映画に出てくる怪物にちなんだ名前だと主張していた。
ファイルをデータベースに入れるのは昔からの論点である。トランザクションとバックアップが無料で付いてくる代わりに、データベースは肥大し、ダンプは高くつく。標準的な助言は、ファイルはオブジェクトストレージに置き、URLだけを保持することだ。ブラウザのBlobは関連はするが別物で、JavaScriptにおけるファイル風のオブジェクトを指す。