In informatica, un binary large object (in inglese oggetto binario di grandi dimensioni), spesso identificato con l'acronimo BLOB, è un tipo di dato usato nei database.

I campi di tipo BLOB sono destinati alla memorizzazione di dati di grandi dimensioni in formato binario non direttamente interpretabile dal database (ad es. immagini grafiche, audio, programmi applicativi, ecc.) e possono contenere fino a diversi gigabyte a seconda del database utilizzato.

Il tipo di dato BLOB, che ha conosciuto una grande diffusione a partire dall'IBM DB2, non è supportato da tutti i database, né presenta caratteristiche uniformi in quelli che lo supportano. Alcuni esempi:

  • in MySQL la dimensione massima di un dato blob può arrivare a 4 GB.
  • in Firebird SQL la massima dimensione di un BLOB è di 32 GB.

Voci correlate

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica