BLOB

È l'acronimo di "Binary Large Object".

Un BLOB è un tipo di dati di database che può memorizzare grandi quantità di dati binari. I database che supportano i BLOB li usano per memorizzare interi file distinti all'interno del database. Poiché memorizzano direttamente dati binari, i BLOB sono diversi dalla maggior parte degli altri tipi di dati di database, che possono memorizzare i dati solo come testo normale, valori booleani o numeri.

I BLOB consentono a un database di associare dati binari direttamente a un record del database. Ad esempio, un database degli utenti di un sito web può usare il tipo di dati BLOB per memorizzare l'immagine del profilo caricata da ciascun utente. Sebbene l'uso più comune dei BLOB sia memorizzare file multimediali, possono contenere qualsiasi tipo di file: un BLOB può essere costituito da un documento PDF, un archivio ZIP o persino un file eseguibile. Tuttavia, poiché sono costituiti da dati binari non strutturati e non da testo, i software per database non possono cercarne il contenuto; al contrario, un database può includere campi aggiuntivi contenenti metadati ricercabili per il BLOB.

La memorizzazione dei file come BLOB in un database aumenta notevolmente anche le dimensioni del database. I BLOB binari richiedono molto più spazio di archiviazione rispetto al testo normale e ai numeri, e la memorizzazione di BLOB di grandi dimensioni può rallentare le query del database. Invece di memorizzare direttamente i BLOB in un database, molti amministratori riservano uno spazio di archiviazione cloud separato per i file multimediali e inseriscono collegamenti a tali file nei record del database. In questo modo è più facile condividere, aggiornare e modificare i file, poiché le modifiche non devono passare dal database, ma la gestione diventa più complessa perché richiede backup e gestione separati delle autorizzazioni.

NOTE: Alcuni tipi di database includono più tipi di dati BLOB per facilitare la gestione dello spazio di archiviazione. Ad esempio, MySQL supporta quattro tipi: TINYBLOB per file di meno di 255 byte, BLOB per file fino a 64 kilobyte, MEDIUMBLOB per file fino a 16 megabyte e LONGBLOB per file fino a 4 gigabyte.

Aggiornato August 14, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which term describes the transfer speed of data minus the transmission overhead?

A
Goodput
0%
B
Baseband
0%
C
Midload
0%
D
Packrate
0%
Correct! Incorrect!     View the Goodput definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di BLOB in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.