NAS
Definitivamente no es NAS para SQL Server. SMB / CIFS no tiene soporte adecuado para el bloqueo de archivos para soportar un DBMS (al menos no lo hizo hace unos años, ca. 2002-2003). Tenga en cuenta que NFS sí lo hace y que puede hacerlo con Oracle en un servidor NFS. Sin embargo, SQL Server en un recurso compartido CIFS no es confiable debido a las limitaciones del protocolo. Es posible que ni siquiera le permita colocar archivos en recursos compartidos montados en CIFS.
SAN
Esto es bueno para aplicaciones transaccionales, ya que el caché en los controladores RAID puede absorber conjuntos de trabajo bastante grandes. Los controladores RAID SAN generalmente admitirán más caché que los controladores RAID basados en host, particularmente en el kit de gama alta donde un controlador RAID podría ser una caja multiprocesador que es tan potente como un servidor.
Las SAN con controladores duales también tienen una arquitectura sin un solo punto de falla y ofrecen muchas opciones de respaldo en caliente. Esto los convierte en una victoria desde una perspectiva de manejabilidad y confiabilidad. Sin embargo, son caros y limitados para la transmisión de volúmenes de datos, aunque es poco probable que este último sea un problema en un sistema transaccional.
Para los sistemas operativos, las SAN son casi siempre la mejor opción si están disponibles. También se pueden compartir entre varios servidores que ejecutan sistemas de volumen medio bajo. Sin embargo, vienen con una etiqueta de precio que pone un límite inferior bastante sustancial en el sistema más pequeño con el que se puede usar la tecnología.
Conexión directa
En algunos casos, el almacenamiento de conexión directa es mejor. Una posibilidad son las aplicaciones de transmisión con restricción de ancho de banda, donde el número limitado de conexiones de canal de fibra limitará el ancho de banda disponible a menos de lo que podría ser posible con un controlador SAS de gama alta. Sin embargo, es probable que se trate de aplicaciones bastante especializadas, como almacenes de datos muy grandes donde una arquitectura de nada compartido puede proporcionar el mejor rendimiento.
De hecho, el almacenamiento de conexión directa a menudo es mejor que una SAN para sistemas de almacenamiento de datos por varias razones:
Los almacenes de datos ponen grandes picos de carga transitoria en los subsistemas de disco. Esto los hace bastante antisociales en las SAN, ya que pueden afectar el rendimiento de otros sistemas en la SAN.
El cuello de botella de transmisión antes mencionado.
El almacenamiento de conexión directa es bastante más barato que el almacenamiento SAN.
Otro mercado para el almacenamiento de conexión directa es cuando vende a un mercado que no pagará suficiente dinero por una SAN. Esto es a menudo cierto en el caso de las aplicaciones vendidas a clientes de PYMES. Para un sistema de punto de venta o un sistema de gestión de prácticas que tendrá seis usuarios, una SAN probablemente sea exagerada. En este tipo de situación, un pequeño servidor de torre independiente con algunos discos internos es una solución mucho más adecuada.