ett binärt stort objekt (BLOB) är en samling binära data som lagras som en enda enhet i ett databashanteringssystem. Blobbar är vanligtvis bilder, ljud eller andra multimediaobjekt, men ibland lagras binär körbar kod som en blob. Databasstöd för blobbar är inte universellt.
Blobs var ursprungligen bara stora amorfa bitar av data som uppfanns av Jim Starkey i december, som beskriver dem som ”det som åt Cincinnati, Cleveland eller vad som helst” från ”Steve McQueen-filmen från 1958”, med hänvisning till Blob. Senare kände Terry McKiever, en marknadsföringsperson för Apollo, att det behövde vara en akronym och uppfann backronym Basic Large Object. Sedan uppfann Informix ett alternativt backronym, binärt stort objekt.
datatypen och definitionen introducerades för att beskriva data som inte ursprungligen definierades i traditionella databassystem, särskilt eftersom det var för stort för att lagra praktiskt taget vid den tidpunkt då databassystemets fält först definierades på 1970-och 1980-talet. datatypen blev praktisk när diskutrymme blev billigt. Denna definition blev populär med IBMs DB2.
termen används i NoSQL-databaser, särskilt i databaser med nyckelvärde som Redis.
namnet ”blob” lånas vidare av deep learning-programvaran Caffe för att representera flerdimensionella arrays.