Binary Large OBject (BLOB) to zbiór danych binarnych przechowywanych jako pojedynczy obiekt w systemie zarządzania Bazą Danych. Obiekty blob są zazwyczaj obrazami, dźwiękami lub innymi obiektami multimedialnymi, chociaż czasami binarny kod wykonywalny jest przechowywany jako obiekt blob. Obsługa baz danych dla obiektów blob nie jest uniwersalna.
Bloby były pierwotnie po prostu dużymi amorficznymi kawałkami danych wymyślonymi przez Jima Starkey ’ a z DEC, który opisuje je jako „rzecz, która zjadła Cincinnati, Cleveland, or whatever” z filmu Steve ’ a McQueena z 1958 roku, odnosząc się do Bloba. Później Terry McKiever, marketingowiec Apollo, uznał, że musi to być akronim i wynalazł backronym Basic Large Object. Następnie Informix wynalazł alternatywny backronym, Binary Large Object.
typ danych i definicja zostały wprowadzone w celu opisania danych nie zdefiniowanych pierwotnie w tradycyjnych komputerowych systemach bazodanowych, szczególnie dlatego, że były one zbyt duże, aby je przechowywać praktycznie w czasie, gdy dziedzina systemów bazodanowych została zdefiniowana po raz pierwszy w latach 70. i 80. XX wieku. typ danych stał się praktyczny, gdy przestrzeń dyskowa stała się tania. Definicja ta zyskała popularność dzięki DB2 IBM.
termin ten jest używany w bazach danych NoSQL, szczególnie w bazach przechowujących klucz-wartość, takich jak Redis.
nazwa „blob” jest dalej zapożyczona przez oprogramowanie Deep learning Caffe do reprezentowania wielowymiarowych tablic.