Binary large object

Versione del 19 nov 2013 alle 15:39 di Botcrux (discussione | contributi) (Voci correlate: Bot, replaced: Categoria:Teorie su base dati → Categoria:Teoria delle basi di dati)

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 dal DB2 IBM, 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

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