een binair groot OBject (BLOB) is een verzameling van binaire gegevens opgeslagen als een enkele entiteit in een database management systeem. Blobs zijn meestal afbeeldingen, audio of andere multimedia-objecten, hoewel soms binaire uitvoerbare code wordt opgeslagen als een blob. Databaseondersteuning voor blobs is niet universeel.
Blobs waren oorspronkelijk gewoon grote amorfe stukjes data uitgevonden door Jim Starkey tijdens DEC, die ze beschrijft als “the thing that ate Cincinnati, Cleveland, or whatever” uit “the 1958 Steve McQueen movie”, verwijzend naar The Blob. Later vond Terry McKiever, een marketing persoon voor Apollo, dat het een acroniem moest zijn en vond hij het backroniem Basic Large Object uit. Toen bedacht Informix een alternatief backroniem, binair groot Object.
het gegevenstype en de definitie werden ingevoerd om gegevens te beschrijven die oorspronkelijk niet in traditionele geautomatiseerde databasesystemen waren gedefinieerd, vooral omdat het te groot was om praktisch op te slaan op het moment dat het gebied van databasesystemen voor het eerst werd gedefinieerd in de jaren zeventig en tachtig. het gegevenstype werd praktisch toen schijfruimte goedkoop werd. Deze definitie werd populair bij IBM ‘ s DB2.
De term wordt gebruikt in NoSQL-databases, vooral in databases met sleutelwaarden zoals Redis.
de naam “blob” wordt verder geleend door de deep learning software Caffe om multi-dimensionale arrays weer te geven.