摘要:簡(jiǎn)單來(lái)說(shuō),的作用就是可以把多個(gè)容量較小的磁盤組成一組容量更大的磁盤,并提供數(shù)據(jù)冗余來(lái)保證數(shù)據(jù)完整性的技術(shù)。在很多情況下可以提供很好的讀性能,并且在不同磁盤間冗余數(shù)據(jù),所以數(shù)據(jù)冗余性很好,非常適合存放日志等類似工作。
什么是RIAD?
RAID是磁盤冗余隊(duì)列的簡(jiǎn)稱(Redundant Arrays of Independent Disks)。
簡(jiǎn)單來(lái)說(shuō),RAID的作用就是可以把多個(gè)容量較小的磁盤組成一組容量更大的磁盤,并提供數(shù)據(jù)冗余來(lái)保證數(shù)據(jù)完整性的技術(shù)。
RAID0是最早出現(xiàn)的RAID模式,也稱之為數(shù)據(jù)條帶。是組建磁盤隊(duì)列中最簡(jiǎn)單的一種形式,只需要2塊以上的硬盤即可,成本低,可以提高整個(gè)磁盤的性能和吞吐量。RDIA0沒(méi)有提供冗余或錯(cuò)誤修復(fù)能力,但是實(shí)現(xiàn)成本最低的。
即將三個(gè)200G的磁盤整個(gè)為一個(gè)600G的磁盤,且寫入數(shù)據(jù)時(shí)可以并行的向三個(gè)磁盤進(jìn)行寫入。其速度也變成單個(gè)磁盤的三倍。
如果考慮到數(shù)據(jù)的恢復(fù)與可靠性因素,則不推薦使用RAID0,因?yàn)槠鋼p壞率較高,再組成三個(gè)磁盤的其中一個(gè)發(fā)生損壞時(shí),其他的也會(huì)發(fā)生數(shù)據(jù)丟失。同理其損壞率比一塊磁盤多出三倍。
其主要用于不擔(dān)心數(shù)據(jù)丟失的情況下,如某些克隆的備庫(kù),或者一次使用的數(shù)據(jù)庫(kù)。RAID1
又稱之為磁盤鏡像,原理是把一個(gè)磁盤的數(shù)據(jù)鏡像到另一個(gè)磁盤上,也就是說(shuō)數(shù)據(jù)在寫入一塊磁盤的同時(shí),會(huì)在另一塊閑置的磁盤上生成鏡像文件,在不影響性能情況下最大限度的保證系統(tǒng)的可靠性和可修復(fù)性。
但是其成本會(huì)增加,磁盤利用率減小為50%。當(dāng)鏡像盤出現(xiàn)問(wèn)題一定要第一時(shí)間更換,不然系統(tǒng)容易奔潰。
RAID1在很多情況下可以提供很好的讀性能,并且在不同磁盤間冗余數(shù)據(jù),所以數(shù)據(jù)冗余性很好,非常適合存放日志等類似工作。RAID5
RAID5又稱之為分布式奇偶校驗(yàn)磁盤陣列,通過(guò)分布式奇偶校驗(yàn)塊把數(shù)據(jù)分散到多個(gè)磁盤上,這樣如果任何一個(gè)盤數(shù)據(jù)失效,都可以從奇偶校驗(yàn)塊中重建。但是如果兩塊磁盤失效,則整個(gè)卷的數(shù)據(jù)都無(wú)法恢復(fù)。
其實(shí)較為經(jīng)濟(jì)的,因?yàn)檎麄€(gè)建立只需要多出一塊磁盤的空間。在RAID5中隨機(jī)寫比較慢,每次寫都需要在底層磁盤上發(fā)生兩次讀和兩次寫,用于校驗(yàn)奇偶數(shù)值。但是隨機(jī)讀和順序讀都很快。
其最大的問(wèn)題發(fā)生在磁盤失效的時(shí)候,其他數(shù)據(jù)需要重新分布到磁盤上,其會(huì)嚴(yán)重影響磁盤的性能。如果一定要使用RAID5的話,一定要使用在從服務(wù)器上。RAID10
RAID10又稱分片的鏡像,它是對(duì)磁盤先做RAID1之后做兩組RAID1的磁盤再做RAID0,所以對(duì)讀寫都有良好的性能,相對(duì)于RAID5重建起來(lái)簡(jiǎn)單,速度也更快。
但是如果出現(xiàn)一塊磁盤的損壞,性能也會(huì)發(fā)生大幅的下降。RAID 級(jí)別的選擇
如果本文對(duì)你有所幫助,歡迎關(guān)注技術(shù)公眾號(hào)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/77338.html
摘要:經(jīng)?;燠E于技術(shù)社區(qū),頻繁看到這個(gè)題目,今天干脆在自己博客重復(fù)一遍解決辦法針對(duì),等關(guān)系型數(shù)據(jù)庫(kù)單表數(shù)據(jù)過(guò)大的處理方式如果不是阿里云的分布式數(shù)據(jù)庫(kù)那種多機(jī)器集群方案的話先考慮表分區(qū)然后考慮分表然后考慮分庫(kù)。 經(jīng)?;燠E于技術(shù)社區(qū),頻繁看到這個(gè)題目,今天干脆在自己博客重復(fù)一遍解決辦法: 針對(duì)mysql,sqlserver等關(guān)系型數(shù)據(jù)庫(kù)單表數(shù)據(jù)過(guò)大的處理方式 如果不是阿里云的分布式數(shù)據(jù)庫(kù) DRD...
摘要:數(shù)據(jù)庫(kù)物理機(jī)采購(gòu)位,一臺(tái)機(jī)器顆。至少顆,緩存越大越好內(nèi)存,個(gè)實(shí)例。,實(shí)例硬盤機(jī)械選,數(shù)量越多越好,轉(zhuǎn)速越高越好性能高并發(fā)普通業(yè)務(wù)線上線下選使用或者設(shè)備,可提升上千倍的效率。 1、數(shù)據(jù)庫(kù)物理機(jī)采購(gòu) CPU: 64位CPU,一臺(tái)機(jī)器2-16顆CPU。至少2-4顆,L2(緩存)越大越好 內(nèi)存: 96-128G,MySQL 3-4個(gè)實(shí)例。32-64G,1-2實(shí)例 硬盤:機(jī)械:選SAS,數(shù)量...
閱讀 3239·2021-11-22 09:34
閱讀 2871·2021-09-22 15:28
閱讀 882·2021-09-10 10:51
閱讀 1905·2019-08-30 14:22
閱讀 2399·2019-08-30 14:17
閱讀 2811·2019-08-30 11:01
閱讀 2376·2019-08-29 17:19
閱讀 3723·2019-08-29 13:17