バイナリラージオブジェクト(BLOB)は、データベース管理システムに単一のエンティティとして格納されたバイナリデー Blobは通常、画像、オーディオ、またはその他のマルチメディアオブジェクトですが、バイナリ実行可能コードがblobとして格納されることがあります。 Blobに対するデータベースのサポートは普遍的ではありません。
ブロブはもともとDECのジム-スターキーによって発明されたデータの単なる大きなアモルファスの塊であり、1958年のスティーブ-マックイーンの映画”The1958Steve McQueen movie”から”シンシナティ、クリーブランド、または何でも食べたもの”と表現している。 その後、Apolloのマーケティング担当者であるTerry McKieverは、それが頭字語である必要があると感じ、backronym Basic Large Objectを発明しました。 その後、Informixは代替のbackronym、バイナリラージオブジェクトを発明しました。
データ型と定義は、特に1970年代から1980年代にかけてデータベースシステムの分野が最初に定義された時点では実用的に格納するには大きすぎるため、従来のコンピュータデータベースシステムではもともと定義されていなかったデータを記述するために導入された。 この定義は、IBMのDB2で人気を博しました。
この用語はNoSQLデータベース、特にRedisなどのキー値ストアデータベースで使用されます。
“blob”という名前は、深層学習ソフトウェアCaffeによって多次元配列を表すためにさらに借用されています。