Dati BLOB (Binary Large Object) (SQL Server)

Si applica a:SQL Server

SQL Server offre soluzioni per l'archiviazione di file e documenti nel database o nei dispositivi di archiviazione remota.

Confrontare opzioni per l'archiviazione di BLOB in SQL Server

Confrontare i vantaggi di FILESTREAM, FileTable e Archivio BLOB remoti. Vedere Opzioni di confronto per l'archiviazione di BLOB (SQL Server).

Opzioni per l'archiviazione di BLOB

FILESTREAM (SQL Server)

FILESTREAM consente alle applicazioni basate su SQL Server di archiviare dati non strutturati, ad esempio documenti e immagini, nel file system. Le applicazioni possono sfruttare le numerose API di flusso e le prestazioni del file system e contemporaneamente mantenere la coerenza transazionale tra i dati non strutturati e i corrispondenti dati strutturati.

Tabelle FileTable (SQL Server)

La funzionalità FileTable offre il supporto per lo spazio dei nomi dei file di Windows e la compatibilità con le applicazioni Windows ai dati dei file archiviati in SQL Server. FileTable consente l'integrazione dei componenti di archiviazione e gestione dei dati da parte di un'applicazione e fornisce servizi di SQL Server integrati, incluse la ricerca full-text e la ricerca semantica, su dati e metadati non strutturati.

In altre parole, è possibile archiviare file e documenti in tabelle speciali in SQL Server denominate FileTable, ma accedervi da applicazioni Windows come se fossero archiviate nel file system, senza apportare modifiche alle applicazioni client.

Archivio Blob remoto (RBS) (SQL Server)

L'archivio BLOB remoto (RBS) per SQL Server consente agli amministratori di database di archiviare oggetti binari di grandi dimensioni (BLOB) in soluzioni di archiviazione di base anziché direttamente nel server. Ciò consente di risparmiare una considerevole quantità di spazio ed evita un inutile consumo di costose risorse hardware del server. RBS fornisce un set di librerie API che definiscono un modello standardizzato tramite cui le applicazioni accedono ai dati BLOB. RBS include anche strumenti di manutenzione come Garbage Collection, per facilitare la gestione dei dati BLOB remoti.

RBS è incluso nel supporto di installazione di SQL Server, ma non è installato dal programma di installazione di SQL Server.