raid和分布式存儲的對比

傳統(tǒng)的存儲,一般是指用商用硬盤構(gòu)建穩(wěn)固的存儲系統(tǒng),通常會用到raid技術(shù),這是一種被研究的很透徹的存儲技術(shù),有大量的相關(guān)軟硬件,成本已降低到可接受的程度。

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

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


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

總結(jié)起來優(yōu)點(diǎn)有:

1 raid卡比較便宜,成本低

2 技術(shù)成熟,實(shí)施方便

3 運(yùn)維方便

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

缺點(diǎn)也很明顯:

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

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

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

對于分布式存儲
優(yōu)勢在于:

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

2 容錯性強(qiáng),對于no-share架構(gòu)的分布式系統(tǒng),任何一個節(jié)點(diǎn)的crash都不會影響其它節(jié)點(diǎn)的工作

3? 擴(kuò)展方便,對于大部分分布式系統(tǒng),都可以在線擴(kuò)容

缺點(diǎn)在于:

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

2? 實(shí)施麻煩,需要專業(yè)的計算機(jī)工程師協(xié)助部署

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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

友情鏈接更多精彩內(nèi)容