NAS
Sicuramente non NAS per SQL Server. SMB / CIFS non ha un supporto adeguato per il blocco dei file per supportare un DBMS (almeno non alcuni anni fa, circa 2002-2003). Nota che NFS lo fa e puoi effettivamente farlo con Oracle su un server NFS. Tuttavia, SQL Server su una condivisione CIFS non è affidabile a causa delle limitazioni del protocollo. Potrebbe anche non consentire di inserire file su condivisioni montate su CIFS.
SAN
Questo è utile per le applicazioni transazionali in quanto la cache dei controller RAID può assorbire gruppi di lavoro abbastanza grandi. I controller SAN RAID in genere supportano più cache rispetto ai controller RAID basati su host, in particolare sui kit di fascia alta in cui un controller RAID potrebbe essere un box multiprocessore potente quanto un server.
Le SAN con doppio controller hanno anche un'architettura senza alcun punto di errore e offrono molte opzioni per il backup a caldo. Questo li rende una vittoria dal punto di vista della gestibilità e dell'affidabilità. Tuttavia sono costosi e limitati per i volumi di dati in streaming, anche se è improbabile che quest'ultimo sia un problema su un sistema transazionale.
Per i sistemi operativi, le SAN sono quasi sempre la scelta migliore se disponibili. Possono anche essere condivisi tra più server che eseguono sistemi di volume medio-basso. Tuttavia, vengono forniti con un prezzo che pone un limite decisamente inferiore al sistema più piccolo con cui la tecnologia può essere utilizzata.
Collegamento diretto
In alcuni casi, è preferibile l'archiviazione diretta degli allegati. Una possibilità sono le applicazioni di streaming con larghezza di banda limitata, in cui il numero limitato di connessioni a canale in fibra limiterà la larghezza di banda disponibile a un valore inferiore rispetto a quanto sarebbe possibile con un controller SAS di fascia alta. Tuttavia, è probabile che si tratti di applicazioni abbastanza specializzate come data warehouse di grandi dimensioni in cui un'architettura a nulla condiviso può fornire il miglior throughput.
In effetti, l'archiviazione diretta degli allegati è spesso migliore di una SAN per i sistemi di data warehouse per una serie di motivi:
I data warehouse mettono forti picchi di carico transitorio sui sottosistemi di dischi. Ciò li rende piuttosto anti-social sulle SAN poiché possono influenzare le prestazioni di altri sistemi sulla SAN.
Il suddetto collo di bottiglia in streaming.
Lo storage con collegamento diretto è molto più economico dello storage SAN.
Un altro mercato per l'archiviazione diretta è quando si vende a un mercato che non pagherà abbastanza denaro per una SAN. Ciò vale spesso per le applicazioni vendute ai clienti delle PMI. Per un sistema point-of-sale o un sistema di gestione pratica che avrà sei utenti una SAN è probabilmente eccessiva. In questo tipo di situazione, un piccolo server tower autonomo con alcuni dischi interni è una soluzione molto più appropriata.