Progettazione e implementazione di un'archiviazione FILESTREAM

FILESTREAM abilita le applicazioni basate su SQL Server all'archiviazione di dati non strutturati, ad esempio documenti e immagini, nel file system. Le applicazioni possono sfruttare le API di flusso dettagliate e le prestazioni del file system e contemporaneamente mantenere consistenza transazionale tra i dati non strutturati e i corrispondenti dati strutturati.

Contenuto della sezione

  • Panoramica di FILESTREAM
    Introduzione di FILESTREAM con informazioni sull'utilizzo, sulla procedura di implementazione e gestione dell'archiviazione FILESTREAM e di accesso ai dati FILESTREAM.

  • Introduzione all'archiviazione FILESTREAM
    Include un elenco di argomenti in cui viene descritto come abilitare FILESTREAM in un'istanza di SQL Server, creare database e tabelle per supportare FILESTREAM e utilizzare l'archiviazione FILESTREAM dal Motore di database.

  • Utilizzo dell'archiviazione FILESTREAM nelle applicazioni client
    Panoramica dello sviluppo di un'applicazione che utilizza i dati FILESTREAM dal file system.

  • Utilizzo di FILESTREAM con altre funzionalità di SQL Server
    Vengono fornite informazioni sull'interazione di FILESTREAM con snapshot del database, replica, log shipping, mirroring del database, ricerca full-text, clustering di failover e SQL Server Express.

  • Gestione di dati FILESTREAM mediante Transact-SQL
    Viene descritto come utilizzare le istruzioniTransact-SQL INSERT, UPDATE e DELETE per gestire dati FILESTREAM.

  • Gestione di dati FILESTREAM mediante Win32
    Viene descritto come utilizzare Win32 per leggere e scrivere dati in un oggetto BLOB FILESTREAM.

  • Procedure per la progettazione e l'implementazione di FILESTREAM
    Vengono fornite le procedure per abilitare e configurare FILESTREAM.

  • Procedure consigliate per FILESTREAM
    Vengono illustrate le procedure consigliate per l'utilizzo di FILESTREAM.

  • Informazioni sull'Archivio BLOB remoti (RBS)
    Archivio BLOB remoto (RBS) per SQL Server è un componente aggiuntivo facoltativo che consente agli amministratori del database di archiviare oggetti binari di grandi dimensioni (BLOB) in soluzioni di archiviazione apposite anziché direttamente nel server di database principale. 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 strumenti di manutenzione come Garbage Collection, per facilitare la gestione dei dati BLOB remoti.