2. DAS,NAS,SAN在數據庫存儲上的應用 -- 轉載

原文鏈接:http://www.cnblogs.com/seusoftware/p/3205590.html

一. 硬盤接口類型
1. 並行接口還是串行接口
(1) 並行接口,指的是並行傳輸的接口,比如有0~9十個數字,用10條傳輸線,那麼每根線只需要傳輸一位數字,即可完成。
從理論上看,並行傳輸效率很高,但是由於線路上的物理原因,它的傳輸頻率不能太高,所以實際的傳輸速度並不和並行度成正比,甚至可能更差。

(2) 串行接口,指的是串行傳輸的接口,同樣是0~9十個數字,用1條傳輸線,那麼需要傳輸10次,纔可以完成。
從理論上看,串行傳輸效率不高,但是由於它的數據準確性,高頻率的支持,使得傳輸速度可以很高。

(3) 並行連接線和串行連接線(IDE/SATA)

目前,計算機的外部接口大多被串行接口取代,比如:USB,1394,COM等等,都是串行接口。而硬盤的外部接口也已經被串行接口(SATA/SAS)佔領。

2. 硬盤接口類型
按硬盤接口協議/規範可以分爲2類:ATA和SCSI。使用了某種接口的硬盤就稱爲XXX硬盤。

2.1 ATA接口協議
(1) IDE接口
IDE接口也稱爲PATA(Parallel ATA)接口,也就是並行ATA接口。以前的PC機大多用的這種接口的硬盤。

(2) SATA接口
SATA(Serial ATA)接口,串行ATA接口,這類硬盤,轉速通常不太高,容量大,目前PC機或者IOPS要求不是太高的存儲多使用這種接口的硬盤。

(3) IDE和SATA硬盤接口圖示

 

2.2 SCSI接口協議
(1) SCSI接口
通常所說的SCSI,是一種並行接口,早期的計算機外設(打印機,掃描儀等等),也大多使用這種接口。現在使用這種接口的硬盤已經很少。

(2) SAS接口
SAS(Serial SCSI)接口,串行SCSI接口,這類硬盤,轉速高,IOPS高,適用於OLTP系統的存儲。
另外,SAS的接口技術已經可以兼容SATA,也就是說:如果主板上有個SAS接口,是可以接SATA硬盤的,但是反之不行。從圖片上看,SAS和SATA接口有點相似。

二. 存儲方案
所謂的存儲方案,就是用單獨的軟硬件將磁盤/磁盤組管理起來,供主機使用。
目前的外掛存儲解決方案主要分爲三種:
(1) 直連式存儲 (DAS:Direct Attached Storage)
(2) 網絡存儲設備 (NAS:Network Attached Storage)
(3) 存儲網絡 (SAN:Storage Area Network)
存儲方案內部使用的硬盤,多爲SATA/SAS,經過串聯/RAID之後,對主機提供訪問接口。

1. DAS
直接連接存儲 (DAS:Direct Attached Storage),是指將存儲設備通過SCSI接口或FC接口直接連接到一臺計算機上。DAS不算是網絡存儲,因爲只有它所掛載的主機纔可訪問它。
也就是說,服務器發生故障時,連接在服務器上的DAS存儲設備中的數據暫時不能被存取。


DAS設備示例:

2. NAS
網絡連接存儲 (NAS:Network Attached Storage),是指將存儲設備通過標準的網絡拓撲結構(例如以太網),連接到一羣計算機上。NAS有文件系統和IP地址,可以類似的理解爲網上鄰居的共享磁盤。


NAS設備示例:

3. SAN
存儲區域網絡(SAN:Storage Area Network),目前的SAN存儲有2種:一是基於光纖通道的FC SAN;二是基於以太網的IP SCAN(也就常說的iSCSI)。
FC SAN通過光纖交換機連接到主機(HBA卡),也就是說可以連接到光纖交換機的主機都可以訪問這個存儲;
iSCSI作爲共享於以太網絡上的存儲則更類似於NAS。


FC SAN設備示例:

IP SAN 設備示例:

三. 在數據庫存儲上的應用
三種存儲方案的比較,如圖:

1. DAS
可作爲本機的外掛硬盤,不過現在單塊磁盤的空間已經很大,如果幾個T的空間,直接在主機裏插硬盤就可以實現了,不需要外掛。

2. NAS
由於它的文件系統特性,加上以太網網線傳輸,更像是我的電腦-網上鄰居-共享磁盤,訪問方式也是類似:\\NAS01\BACKUP\database_name.bak。更多的是作爲文件共享、備份、歸檔所用,比如數據庫的歷史備份/異地備份文件。

3. SAN
FC SAN使用光纖傳輸,是一個高速的共享存儲,數據庫的任何東西都可以放在上面,還有就是在做集羣時(failover clustering) 作爲仲裁盤;
iSCSI的傳輸速率要低於FC SAN,目前在我們的環境中還沒有直接使用iSCSI做數據庫存儲,通常是用在類似NAS的地方。

 

 
 
分類: 磁盤存儲
標籤: DASNASSAN數據庫硬盤接口
綠色通道: 好文要頂 關注我 收藏該文與我聯繫 
2
0
 
(請您對文章做出評價)
 
« 上一篇:0. 數據庫運維做些什麼
» 下一篇:0. SQL Server監控清單
posted @ 2013-07-22 16:33 張騫 閱讀(515) 評論(4編輯 收藏
 
 
#1樓 2013-07-22 21:39 瀟湘隱者  
好文章!頂起。
#2樓 2013-07-22 22:59 HackerVirus  
好文字,好文章,瞭解一些常識。頂起!!!加油!!!
#3樓 2013-07-23 11:11 細嗅薔薇  
弱弱問一下,平時說的存儲是否就是SAN?磁盤陣列和這個有關係嗎
#4樓[樓主2013-07-23 11:29 張騫  
@細嗅薔薇
是的,如果是共享存儲應該是SAN,如果是單機使用的,應該是DAS
NAS一般是企業內做文件服務器用,或者數據庫環境放歸檔文件用,比如:備份文件

磁盤陣列,指的是RAID,DAS,NAS,SAN主要是指是用法/用途,內部都可以做RAID的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章