2008-08-14 89 views
6

因此,答案可能應該按照應用程序大小的層次呈現​​,但我想知道人們在選擇數據庫使用的磁盤驅動器應駐留在何處的經驗。什麼是最好的數據庫存儲設備?

這裏有一些選擇:

  • JBOD - (簡單磁盤捆綁)的老式內部磁盤 - 快速但不是很可擴展
  • NAS - 慢,但價格便宜,可擴展的,可能是最好的備份
  • DAS - 一個體面的妥協,但一般只有一個或兩個機器訪問
  • SAN - 貴但非常好

您需要擔心在10k或7200RPM上選擇15k驅動器需要多少錢?

你最喜歡的RAID級別是?

回答

0

爲了實現這一目標,我正在使用通過冗餘HBA卡連接的Dell MD3000直連存儲設備。它有9x146Gb 15K驅動器,以4個RAID 1陣列排列,有1個熱備用站。總數據足跡接近200Gb。我對IO性能不感到興奮,但它完成了這項工作。

0

我們有一個連接到NAS的數據庫集羣,也有冗餘HBA。 NAS設備是RAID-10。從我們的存儲設備來看,對於數據庫,RPM越高越好。

1

您可以獲得的最大性能提升是將表/索引分區到不同的磁盤上。第一步是將索引放在一個磁盤上,將數據放在另一個磁盤上。在此之後,您應該考慮將哪些表/索引一起使用,並儘可能將它們放在單獨的磁盤上(「主軸」)。

+0

>您可以獲得的最大性能提升是將表/索引分區到不同的磁盤上。第一步是將索引放在一個磁盤上,將數據放在另一個磁盤上。在此之後,您應該考慮將哪些表/索引一起使用,並儘可能將它們放在單獨的磁盤上(「主軸」)。我完全同意這種說法。但是......我回想起我的DAS時發生了一些行爲,這讓我感到很困惑。我們有一個HBA卡壞掉了,損壞了數據庫(備份到一個單獨的設備也失敗了......惡夢),我不得不將所有東西都扔到數據庫服務器的C驅動器上,直到 – 2008-08-14 12:36:47

2

雖然對於大多數系統來說,基於SAS的DAS對於單個數據庫服務器(理想情況下在RAID 10配置中具有15krpm 2.5英寸SFF磁盤)最快可能會失去SAN可帶來的許多優勢。出於這個原因,我總是將具有雙FC(4或8Gbps光纖鏈路)適配器的數據庫構建到連接到雙控制器SAN陣列的雙SAN交換機上。這種情況不僅會非常快,而且會爲利用這些盒子提供的各種快照技術提供選擇。這些可以實現站點之間的數據庫實時動態恢復,即時數據庫恢復和出色的容量擴展/減少,而不會影響服務器本身。希望這有助於,讓我知道如果我可以再添加。

0

Eric,或許你可以在不久的將來看到某種形式的SAN - 即使是最便宜的系統也提供某種形式的快照系統。在你提到的場景中,這可以讓你在瞬間恢復到以前的數據快照。惠普MSA2000fc機箱相當便宜,並提供其中一些服務,當然其他許多製造商也提供這些服務。

2

這取決於您將驅動器的使用情況。一些示例應用程序可能是:

  • 具有適度的交通數據的適量的魯棒存儲(例如,家庭網絡與各種POR ^它H^H^Hmedia文件):一對鏡像(RAID 1)的磁盤與安裝它們的機器的系統磁盤分離。這將允許您重建機器或進行大手術而不影響數據量。 RAID-1意味着數據將在單個磁盤出現故障時存活。
  • 需要快速流式傳輸但不一定100%可靠性的視頻編輯系統:具有'V'固件(希捷主機但是它們製造大多數此類部件)的光纖通道磁盤上直接連接RAID-0(條帶化)。光纖通道是基於數據包的協議,而使用SCSI時,兩個設備會預訂整個總線。 FC在負載下工作更好。
  • 事務處理應用程序:在一個或多個RAID-5/6,RAID-10或RAID-50/60捲上記錄鏡像對和數據。在具有電池備份緩存的SAN或任何控制器配置上,控制器可優化磁盤寫入。數據庫日誌大多是順序訪問,而數據卷主要是隨機訪問。隨機查找活動將擾亂日誌記錄活動,因此您可以通過保持日誌記錄磁盤相對安靜並避免競爭流量來獲得性能提升。
  • 大型數據倉庫事實表:JBOD上的一系列鏡像對(RAID 1),其中包含儘可能多的主機通道進入服務器。將事實表分區分佈在鏡像對上。帶有典型陣列固件設置的條紋磁盤通常只會讓你在磁盤每轉一圈(比如說)64k條帶,在10K驅動器上每個磁盤可能達到5或10MB /秒。 DW工作負載具有比交易應用程序更多的流式數據訪問模式。使用鏡像對意味着磁盤可能會以更大的數據傳輸速率傳輸數據。這可以快一個數量級。
相關問題