NAS
Jelas bukan NAS untuk SQL Server. SMB / CIFS tidak memiliki dukungan yang memadai untuk penguncian file untuk mendukung DBMS (setidaknya tidak beberapa tahun yang lalu, sekitar 2002-2003). Perhatikan bahwa NFS melakukannya dan Anda benar-benar dapat melakukan ini dengan Oracle pada server NFS. Namun, SQL Server pada saham CIFS tidak dapat diandalkan karena keterbatasan protokol. Bahkan mungkin tidak membiarkan Anda meletakkan file pada CIFS yang dipasang berbagi.
SAN
Ini bagus untuk aplikasi transaksional karena cache pada pengontrol RAID dapat menyerap perangkat kerja yang cukup besar. Pengontrol SAN RAID biasanya akan mendukung lebih banyak cache daripada pengontrol RAID berbasis host, terutama pada kit kelas atas di mana pengontrol RAID mungkin merupakan kotak multiprosesor yang sama kuatnya dengan server.
SAN dengan pengontrol ganda juga memiliki arsitektur tanpa titik kegagalan tunggal dan menawarkan banyak opsi untuk pencadangan panas. Ini membuat mereka menang dari perspektif pengelolaan dan keandalan. Namun mereka mahal dan terkendala untuk volume data streaming, meskipun yang terakhir tidak mungkin menjadi masalah pada sistem transaksional.
Untuk sistem operasional, SAN hampir selalu merupakan pilihan terbaik jika tersedia. Mereka juga dapat dibagi antara beberapa server yang menjalankan sistem volume menengah ke bawah. Namun mereka datang dengan label harga yang menempatkan batas bawah yang cukup substansial pada sistem terkecil yang dapat digunakan teknologi.
Lampirkan langsung
Dalam beberapa kasus, penyimpanan lampiran langsung adalah yang terbaik. Salah satu kemungkinan adalah aplikasi streaming yang dibatasi bandwidth, di mana jumlah terbatas koneksi saluran serat akan membatasi bandwidth yang tersedia menjadi kurang dari yang mungkin dengan pengontrol SAS kelas atas. Namun, ini kemungkinan merupakan aplikasi yang cukup khusus seperti gudang data yang sangat besar di mana arsitektur shared-nothing dapat memberikan throughput terbaik.
Bahkan, penyimpanan lampiran langsung seringkali lebih baik daripada SAN untuk sistem data warehouse karena beberapa alasan:
Gudang data menempatkan lonjakan beban transien yang besar pada subsistem disk. Ini membuat mereka sangat anti-sosial di SAN karena mereka dapat mempengaruhi kinerja sistem lain di SAN.
Hambatan streaming yang disebutkan di atas.
Penyimpanan attachment langsung jauh lebih murah daripada penyimpanan SAN.
Pasar lain untuk penyimpanan pemasangan langsung adalah ketika Anda menjual ke pasar yang tidak akan membayar cukup uang untuk SAN. Ini sering terjadi pada aplikasi yang dijual kepada pelanggan SMB. Untuk sistem point-of-sale atau sistem manajemen praktik yang akan memiliki enam pengguna, SAN mungkin berlebihan. Dalam situasi seperti ini server menara kecil yang berdiri sendiri dengan beberapa disk internal adalah solusi yang jauh lebih tepat.