BLOB | это... Что такое BLOB? (original) (raw)

Это статья о типе данных. О несвободных драйверах см. Блоб.

BLOB (англ. Binary Large OBject — двоичный большой объект) — массив двоичных данных. В СУБД BLOB — специальный тип данных, предназначенный, в первую очередь, для хранения изображений, аудио и видео, а также компилированного программного кода.

История термина

В английском языке слово blob означает что-то большое и бесформенное. Впервые называть так аморфные куски данных придумал сотрудник компании DEC Джим Старки (Jim Starkey), и описывал это как «штука, которая поглотила Цинциннати, Кливленд, или что-то в этом роде». Однако вскоре маркетологу Терри МакКиверу (Terry McKiever) показалось, что это должно быть аббревиатурой (акронимом), и он придумал т.н. обратную аббревиатуруBasic Large Object (простой большой объект)[1]. Позже в компании Informix изобрели альтернативный бэкроним Binary Large Object (двоичный большой объект). Сегодня очень много людей считают, что термин BLOB изначально являлся акронимом.

Примечания

  1. The true story of BLOBs (англ.)