raid和分布式存儲的對比

傳統的存儲,一般是指用商用硬盤構建穩固的存儲系統,通常會用到raid技術,這是一種被研究的很透徹的存儲技術,有大量的相關軟硬件,成本已降低到可接受的程度。

分布式存儲,一般是指用大量廉價的磁盤,通過軟件層實現一定的高級功能,如高數據持久性,不停機擴容,異地分布,多租戶架構等,往往也可以通過中間件的形式做擴容。

簡要介紹下這兩種方式的異同。


raid,通常是硬件實現,也可以軟件實現,raid存儲的時候,會有大量的異或運算,軟raid會降蠻多機器性能,不推薦,而實現硬raid所需的raid卡,價格也不高,速度和本地硬盤一致。

總結起來優點有:

1 raid卡比較便宜,成本低

2 技術成熟,實施方便

3 運維方便

4 本地傳輸,速度快,不存在小文件的問題

缺點也很明顯:

1 擴展性差,raid在系統看來,就是磁盤,并不是以接口提供,沒法兒做很好的擴展,比如要坐文件殺毒功能,raid幾乎無法支持

2 容錯性差,raid組中任意壞一塊硬盤,其它n塊都無法使用。

3 擴容難,空間不夠用了,必須停機擴容,而這對有7*24要求的單位,幾乎是硬傷

對于分布式存儲
優勢在于:

1 擴展方便,可以通過軟件層,添加需要的功能

2 容錯性強,對于no-share架構的分布式系統,任何一個節點的crash都不會影響其它節點的工作

3? 擴展方便,對于大部分分布式系統,都可以在線擴容

缺點在于:

1 速度比本地硬盤慢,特別是存儲大量小文件的時候,速度巨慢

2? 實施麻煩,需要專業的計算機工程師協助部署

3 技術成熟度不高,可能會遇到比較復雜的故障。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 獨立磁盤冗余數組(RAID, Redundant Array of Independent Disks)簡稱硬盤陣...
    yekai閱讀 4,979評論 0 14
  • MySQL技術內幕:InnoDB存儲引擎(第2版) 姜承堯 第1章 MySQL體系結構和存儲引擎 >> 在上述例子...
    沉默劍士閱讀 7,466評論 0 16
  • 秋風起,臘味兒香,做為一個地地道道的四川人對臘味兒是戒不掉的,在四川一般是過年前后,不過這個時間也是可以做的 準備...
    想好多多閱讀 810評論 0 2
  • 大學里上可謂遲到,在大家習以為常的情況下已經是,司空見慣,見慣不怪。 你遲到過嗎?你怎么做的呢?你想過沒有嗎?現在...
    照亮Br閱讀 2,209評論 14 5
  • ?又到了年底,又有大一波總結正在路上,我決定開個先頭,后面的兄弟跟上。我姑姑說在以前我們家過年的時候都會開會,每個...
    陳羅斯閱讀 559評論 0 1