NAS
Auf keinen Fall NAS für SQL Server. SMB / CIFS bietet keine ausreichende Unterstützung für die Dateisperrung, um ein DBMS zu unterstützen (zumindest vor einigen Jahren, ca. 2002-2003). Beachten Sie, dass NFS dies tut und Sie dies tatsächlich mit Oracle auf einem NFS-Server tun können. SQL Server auf einer CIFS-Freigabe ist jedoch aufgrund von Einschränkungen des Protokolls nicht zuverlässig. Sie können möglicherweise nicht einmal Dateien auf CIFS-gemounteten Freigaben ablegen.
SAN
Dies ist gut für Transaktionsanwendungen, da der Cache auf den RAID-Controllern sehr große Arbeitssätze aufnehmen kann. SAN-RAID-Controller unterstützen in der Regel mehr Cache als hostbasierte RAID-Controller, insbesondere in High-End-Kits, in denen ein RAID-Controller eine Multiprozessor-Box sein kann, die genauso leistungsfähig ist wie ein Server.
SANs mit zwei Controllern verfügen auch über eine Architektur ohne Single-Point-of-Failure und bieten viele Optionen für Hot-Backups. Dies macht sie aus Sicht der Verwaltbarkeit und Zuverlässigkeit zu einem Gewinn. Sie sind jedoch teuer und für das Streaming von Datenmengen beschränkt, obwohl es unwahrscheinlich ist, dass Letzteres ein Problem in einem Transaktionssystem darstellt.
Für Betriebssysteme sind SANs fast immer die beste Wahl, wenn sie verfügbar sind. Sie können auch von mehreren Servern mit Systemen mit niedrigem bis mittlerem Volumen gemeinsam genutzt werden. Sie kommen jedoch mit einem Preisschild, das dem kleinsten System, mit dem die Technologie verwendet werden kann, eine beträchtliche Untergrenze setzt.
Direkt anhängen
In einigen Fällen empfiehlt sich die direkte Speicherung von Anhängen. Eine Möglichkeit sind Streaming-Anwendungen mit eingeschränkter Bandbreite, bei denen die begrenzte Anzahl von Fibre-Channel-Verbindungen die verfügbare Bandbreite auf weniger beschränkt, als dies mit einem High-End-SAS-Controller möglich wäre. Diese sind jedoch wahrscheinlich ziemlich spezialisierte Anwendungen wie sehr großen Data Warehouse werden , wo eine Shared-Nothing - Architektur den besten Durchsatz liefern kann.
In der Tat ist Direct Attach Storage für Data Warehouse-Systeme aus mehreren Gründen häufig besser als ein SAN:
In Data Warehouses werden die Festplattensubsysteme durch hohe vorübergehende Belastungsspitzen belastet. Dies macht sie in SANs ziemlich unsozial, da sie die Leistung anderer Systeme im SAN beeinträchtigen können.
Der oben erwähnte Streaming-Engpass.
Direct Attach-Speicher ist viel billiger als SAN-Speicher.
Ein weiterer Markt für Direct-Attach-Speicher ist der Verkauf an einen Markt, der nicht genug Geld für ein SAN zahlt. Dies gilt häufig für Anwendungen, die an KMU-Kunden verkauft werden. Für ein Point-of-Sale-System oder ein Praxismanagement-System mit sechs Benutzern ist ein SAN wahrscheinlich zu teuer. In solchen Situationen ist ein kleiner eigenständiger Tower-Server mit einigen internen Festplatten eine weitaus geeignetere Lösung.