[發(fā)明專利]針對RAID系統(tǒng)中的多種故障進行保護的方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 200980151742.1 | 申請日: | 2009-06-25 |
| 公開(公告)號: | CN102265265A | 公開(公告)日: | 2011-11-30 |
| 發(fā)明(設(shè)計)人: | W·C·加羅威;G·J·皮勒格瑞諾;譚俊生;R·A·卡里森 | 申請(專利權(quán))人: | 樞軸3公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標事務所 11038 | 代理人: | 葉勇 |
| 地址: | 美國得*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 針對 raid 系統(tǒng) 中的 多種 故障 進行 保護 方法 | ||
1.一種保護RAID系統(tǒng)避免多種故障的方法,所述方法包括:提供包括多個數(shù)據(jù)庫計算機的系統(tǒng),所述數(shù)據(jù)庫計算機經(jīng)由網(wǎng)絡耦接到其他數(shù)據(jù)庫計算機中的每一個,并耦接到一個或多個主機中的每一個,每個數(shù)據(jù)庫執(zhí)行分布式RAID應用;
在所述多個數(shù)據(jù)庫上建立卷,其中所述卷包括段的集合并且該段的集合被存儲在所述多個數(shù)據(jù)庫上;
結(jié)合所述卷實現(xiàn)第一RAID級別,其中實現(xiàn)所述第一RAID級別包括存儲網(wǎng)絡奇偶校驗NP段的集合,每個NP段相應于所述段的集合中的一個或多個段,使得每個NP段不位于與所述段的集合中的相應的一個或多個段相同的數(shù)據(jù)庫上;
在所述多個數(shù)據(jù)庫內(nèi)實現(xiàn)第二RAID級別,其中為第一數(shù)據(jù)庫實現(xiàn)所述第二RAID級別包括對于存儲在所述第一數(shù)據(jù)庫上的所述段的集合:
存儲數(shù)據(jù)的奇偶校驗POD段的集合,每個POD段相應于所述第一數(shù)據(jù)庫上的所述數(shù)據(jù)段的集合中的一個或多個數(shù)據(jù)段,使得每個POD段不位于與所述第一數(shù)據(jù)庫上所述段的集合中的相應的一個或多個段相同的磁盤上;以及
存儲奇偶校驗的奇偶校驗POP段的集合,每個POP段相應于存儲在所述第一數(shù)據(jù)庫上的所述NP段的集合中的一個或多個NP段,使得每個POP段不位于與所述第一數(shù)據(jù)庫上的所述NP段的集合中的相應的一個或多個NP段相同的磁盤上。
2.如權(quán)利要求1所述的方法,其中實現(xiàn)所述第二RAID級別還包括對于存儲在所述第一數(shù)據(jù)庫上的所述段的集合:
存儲數(shù)據(jù)的Q?QOD段的集合,每個QOD段相應于POD段并且產(chǎn)生自相應于所述POD段的所述第一數(shù)據(jù)庫上的所述數(shù)據(jù)段的集合中的一個或多個數(shù)據(jù)段,使得每個QOD段不位于與相應的POD段相同的磁盤上;以及
存儲奇偶校驗的Q?QOP段的集合,每個QOP段相應于POP段并且產(chǎn)生自相應于所述POD段的一個或多個NP段,使得每個QOP段不位于與相應的POP段相同的磁盤上。
3.如權(quán)利要求2所述的方法,其中每個所述卷的段的集合相應于所述多個數(shù)據(jù)庫中的一個,并且每個段根據(jù)所述多個數(shù)據(jù)庫的排列被分派到數(shù)據(jù)庫,并且冗余段的集合中的每一個冗余段被分派到不同于相應于與所述冗余段對應的任意一個或多個段的所述多個數(shù)據(jù)庫中的每一個數(shù)據(jù)庫的數(shù)據(jù)庫。
4.如權(quán)利要求3所述的方法,還包括確定第一命令是否為寫入命令以及所述第一命令是否為確定所述多個數(shù)據(jù)庫中的第二數(shù)據(jù)庫的寫入命令,其中所述第二數(shù)據(jù)庫相應于與所述第一段相關(guān)聯(lián)的第一冗余段,并且關(guān)于所述第一冗余段執(zhí)行所述第一命令,其中所述第一命令在所述第二數(shù)據(jù)庫上執(zhí)行。
5.如權(quán)利要求4所述的方法,其中確定所述第一數(shù)據(jù)庫和確定所述第二數(shù)據(jù)庫包括訪問全局表格,該全局表格包括數(shù)據(jù)庫的排列和所述RAID級別。
6.一種用于實現(xiàn)分布式RAID的系統(tǒng),包括:
一個或多個主機;
多個數(shù)據(jù)庫計算機,每個數(shù)據(jù)庫耦接到每個主機和其他多個數(shù)據(jù)庫中的每一個,每個數(shù)據(jù)庫包括:
處理器;
包括磁盤的集合的數(shù)據(jù)貯存器;
包括指令的計算機可讀介質(zhì),所述指令可執(zhí)行:
自所述一個或多個主機中的第一主機接收相應于卷的第一段的命令,其中所述卷和相應于結(jié)合所述卷實現(xiàn)的RAID級別的冗余數(shù)據(jù)被存儲在所述多個數(shù)據(jù)庫中的每一個上,其中所述卷包括段的集合并且所述段的集合被存儲在所述多個數(shù)據(jù)庫上并且第一RAID級別結(jié)合所述卷實現(xiàn),其中實現(xiàn)所述第一RAID級別包括存儲冗余段的集合,每個冗余段相應于所述段的集合中的一個或多個段,使得每個冗余段不位于與所述段的集合中的相應的一個或多個段相同的數(shù)據(jù)庫上;
在所述多個數(shù)據(jù)庫內(nèi)實現(xiàn)第二RAID級別,其中為第一數(shù)據(jù)庫實現(xiàn)所述第二RAID級別包括對于存儲在所述第一數(shù)據(jù)庫上的段的集合:
存儲數(shù)據(jù)的奇偶校驗POD段的集合,每個POD段相應于所述第一數(shù)據(jù)庫上的所述數(shù)據(jù)段的集合中的一個或多個數(shù)據(jù)段,使得每個POD段不位于與所述第一數(shù)據(jù)庫上的所述段的集合中的相應的一個或多個段相同的磁盤上;以及
存儲奇偶校驗的奇偶校驗POP段的集合,每個POP段相應于存儲在所述第一數(shù)據(jù)庫上的所述NP段的集合中的一個或多個NP段,使得每個POP段不位于與所述第一數(shù)據(jù)庫上的所述NP段的集合中的相應的一個或多個NP段相同的磁盤上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樞軸3公司,未經(jīng)樞軸3公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980151742.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





