欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)的制作方法

文檔序號(hào):6624170閱讀:293來源:國(guó)知局
一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)的制作方法
【專利摘要】本申請(qǐng)公開了一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng),所述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括:主存儲(chǔ)設(shè)備,包括支持熱插拔的非易失性高速存儲(chǔ)器和非高速存儲(chǔ)器,其中,所述非易失性高速存儲(chǔ)器用于永久存儲(chǔ)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的元數(shù)據(jù);緩沖存儲(chǔ)器,與所述主存儲(chǔ)設(shè)備相連接,用于臨時(shí)存儲(chǔ)所述主存儲(chǔ)設(shè)備中的數(shù)據(jù)。通過本申請(qǐng),可以提升數(shù)據(jù)存取的效率。
【專利說明】一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及數(shù)據(jù)存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)。

【背景技術(shù)】
[0002]在計(jì)算機(jī)系統(tǒng),尤其是數(shù)據(jù)存儲(chǔ)系統(tǒng)中,利用存儲(chǔ)層次原理與數(shù)據(jù)局部性原理,將昂貴的高速小容量存儲(chǔ)介質(zhì)和廉價(jià)大容量低速存儲(chǔ)介質(zhì)搭配使用,可以有效提升數(shù)據(jù)存取效率。


【發(fā)明內(nèi)容】

[0003]本申請(qǐng)?zhí)峁┝艘环N采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)。
[0004]上述數(shù)據(jù)存儲(chǔ)系統(tǒng)包括:主存儲(chǔ)設(shè)備,包括支持熱插拔的非易失性高速存儲(chǔ)器和非高速存儲(chǔ)器,其中,所述非易失性高速存儲(chǔ)器用于永久存儲(chǔ)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的元數(shù)據(jù);緩沖存儲(chǔ)器,與所述主存儲(chǔ)設(shè)備相連接,用于臨時(shí)存儲(chǔ)所述主存儲(chǔ)設(shè)備中的數(shù)據(jù)。
[0005]進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括控制器,用于響應(yīng)于對(duì)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的數(shù)據(jù)訪問請(qǐng)求而對(duì)所述主存儲(chǔ)設(shè)備或所述緩沖存儲(chǔ)器進(jìn)行操作。
[0006]進(jìn)一步地,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括不同于所述非易失性高速存儲(chǔ)器的其它的至少一個(gè)支持熱插拔的非易失性高速存儲(chǔ)器,這些非易失性高速存儲(chǔ)器共同組成支持?jǐn)?shù)據(jù)冗余保護(hù)的數(shù)據(jù)冗余組。
[0007]進(jìn)一步地,所述支持熱插拔的非易失性高速存儲(chǔ)器包括支持熱插拔的固態(tài)硬盤。
[0008]進(jìn)一步地,所述元數(shù)據(jù)包括以下中的至少一項(xiàng):所述非高速存儲(chǔ)器所存儲(chǔ)數(shù)據(jù)的索引數(shù)據(jù),數(shù)據(jù)塊指針,與數(shù)據(jù)保護(hù)機(jī)制相關(guān)的索引和輔助數(shù)據(jù),以及數(shù)據(jù)冗余級(jí)別信息。
[0009]進(jìn)一步地,所述非高速存儲(chǔ)器包括硬盤、軟盤、磁帶、CD-ROM、DVD-ROM。
[0010]本申請(qǐng)?zhí)岢龅牟捎貌煌鎯?chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)具有如下特點(diǎn):將硬盤規(guī)格的高速存儲(chǔ)介質(zhì)(即支持熱插拔的非易失性高速存儲(chǔ)器)直接作為主存儲(chǔ)設(shè)備的一部分,而不是作為緩沖存儲(chǔ)器來使用,提升了數(shù)據(jù)存取的效率。

【專利附圖】

【附圖說明】
[0011]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0012]圖1是本申請(qǐng)的采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0013]圖2是本申請(qǐng)的非易失性高速存儲(chǔ)器中存儲(chǔ)的元數(shù)據(jù)列表的一個(gè)示例。

【具體實(shí)施方式】
[0014]下面結(jié)合附圖和實(shí)施例對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本申請(qǐng),而非對(duì)本申請(qǐng)的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本申請(qǐng)相關(guān)的部分而非全部?jī)?nèi)容。
[0015]圖1示出了采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
[0016]如圖1所示,本實(shí)施例所述的采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng)100包括:非易失性高速存儲(chǔ)器1011,非高速存儲(chǔ)器1012和緩沖存儲(chǔ)器103,其中,所述非易失性高速存儲(chǔ)器1011和所述非高速存儲(chǔ)器1012組成了主存儲(chǔ)設(shè)備101。所述緩沖存儲(chǔ)器與所述主存儲(chǔ)設(shè)備101相連接,用于臨時(shí)存儲(chǔ)所述主存儲(chǔ)設(shè)備101中的數(shù)據(jù)。
[0017]在本實(shí)施例中,所述非易失性高速存儲(chǔ)器1011是支持熱插拔的非易失性高速存儲(chǔ)器,例如支持熱插拔的固態(tài)硬盤SSD(Solid State Drive)。在數(shù)據(jù)存儲(chǔ)系統(tǒng)100中,所述非易失性高速存儲(chǔ)器1011用于永久(非臨時(shí)性)存儲(chǔ)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的元數(shù)據(jù)(metadata),對(duì)所述元數(shù)據(jù)的更新也直接在非易失性高速存儲(chǔ)器1011中完成。所述非高速存儲(chǔ)器1012優(yōu)選地也可以被熱插拔,其包括但不限于硬盤、軟盤、磁帶、⑶-ROM、DVD-ROM。
[0018]在本實(shí)施例中,元數(shù)據(jù)是指所有在數(shù)據(jù)讀寫過程必須使用到且相對(duì)大多數(shù)數(shù)據(jù)塊更加頻繁訪問的數(shù)據(jù)。所述元數(shù)據(jù)包括但不限于以下中的至少一項(xiàng):所述非高速存儲(chǔ)器1012所存儲(chǔ)數(shù)據(jù)的索引數(shù)據(jù),數(shù)據(jù)塊指針,與數(shù)據(jù)保護(hù)機(jī)制相關(guān)的索引和輔助數(shù)據(jù),以及數(shù)據(jù)冗余級(jí)別信息。所述數(shù)據(jù)保護(hù)機(jī)制包括但不限于邏輯卷快照機(jī)制、重復(fù)數(shù)據(jù)刪除機(jī)制、訪問控制機(jī)制、數(shù)據(jù)分層存儲(chǔ)機(jī)制、數(shù)據(jù)加密與壓縮機(jī)制等。圖2給出了非易失性高速存儲(chǔ)器1011中存儲(chǔ)的元數(shù)據(jù)列表的一個(gè)示例。
[0019]在本實(shí)施例的一個(gè)優(yōu)選實(shí)現(xiàn)方式中,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)100還包括控制器(未示出),用于響應(yīng)于對(duì)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)100的數(shù)據(jù)訪問請(qǐng)求而對(duì)所述主存儲(chǔ)設(shè)備101或所述緩沖存儲(chǔ)器103進(jìn)行操作。
[0020]在本實(shí)施例的一個(gè)優(yōu)選實(shí)現(xiàn)方式中,為了確保永久存儲(chǔ)在所述非易失性高速存儲(chǔ)器1011中的元數(shù)據(jù)可用性,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)100進(jìn)一步包括了不同于所述非易失性高速存儲(chǔ)器1011的其它的至少一個(gè)支持熱插拔的非易失性高速存儲(chǔ)器,這些非易失性高速存儲(chǔ)器共同組成支持?jǐn)?shù)據(jù)冗余保護(hù)的數(shù)據(jù)冗余組。
[0021]下面給出了根據(jù)本實(shí)施例,初始化包括支持熱插拔的非易失性高速存儲(chǔ)器和非高速存儲(chǔ)器的主存儲(chǔ)設(shè)備的一個(gè)示例。
[0022]步驟1:系統(tǒng)管理員在數(shù)據(jù)存儲(chǔ)系統(tǒng)100的控制器所在的終端上輸入命令,列出所有連接到控制器的盤柜(用于存放可熱插拔的非高速存儲(chǔ)器1012與非易失性高速存儲(chǔ)器1011)中所有的存儲(chǔ)介質(zhì)信息;
[0023]步驟2:控制器接收到系統(tǒng)管理員的命令請(qǐng)求后,通過存儲(chǔ)接口卡和存儲(chǔ)總線向附加的盤柜發(fā)出存儲(chǔ)介質(zhì)查詢信息;
[0024]步驟3:盤柜上的內(nèi)嵌管理軟件查詢各個(gè)存儲(chǔ)介質(zhì)的端口連接狀態(tài)和存儲(chǔ)介質(zhì)詳細(xì)信息,將查詢結(jié)果返回給控制器;
[0025]步驟4:系統(tǒng)管理員確認(rèn)在盤柜中存在高速存儲(chǔ)介質(zhì)(例如,非易失性高速存儲(chǔ)器)與普通存儲(chǔ)介質(zhì)(例如,非高速存儲(chǔ)器);如果高速存儲(chǔ)介質(zhì)不存在或數(shù)量太少(如I個(gè))無法形成冗余配置,將發(fā)出警告;
[0026]步驟5:系統(tǒng)管理員在數(shù)據(jù)存儲(chǔ)系統(tǒng)的控制器的終端上輸入命令,設(shè)定元數(shù)據(jù)所在的高速存儲(chǔ)介質(zhì),以及其它所有數(shù)據(jù)所在的普通存儲(chǔ)介質(zhì),并發(fā)出創(chuàng)建高速存儲(chǔ)介質(zhì)加速的存儲(chǔ)池的命令;
[0027]步驟6:控制器接收到系統(tǒng)管理命令請(qǐng)求后,確認(rèn)所有存儲(chǔ)介質(zhì)狀態(tài)為可用后,開始在高速存儲(chǔ)介質(zhì)(和普通存儲(chǔ)介質(zhì))上寫入必要的元數(shù)據(jù)信息;
[0028]步驟7:上述操作完成后,控制器提示系統(tǒng)管理員存儲(chǔ)空間創(chuàng)建操作已經(jīng)完成。
[0029]下面給出了根據(jù)本實(shí)施例和以上示例,在主存儲(chǔ)設(shè)備中創(chuàng)建邏輯卷的一個(gè)示例。
[0030]步驟1:系統(tǒng)管理員在數(shù)據(jù)存儲(chǔ)系統(tǒng)100的控制器所在的終端上輸入命令,在已經(jīng)創(chuàng)建完成的高速存儲(chǔ)介質(zhì)加速的存儲(chǔ)池內(nèi)創(chuàng)建指定容量和塊大小的邏輯卷;
[0031]步驟2:控制器接收到系統(tǒng)管理員的命令請(qǐng)求后,檢查輸入?yún)?shù)的合法性,包括存儲(chǔ)空間名稱是否已經(jīng)建立、期望的邏輯卷容量是否允許以及數(shù)據(jù)塊大小是否合法;
[0032]步驟3:如果控制器判斷參數(shù)非法,則提供給系統(tǒng)管理員出錯(cuò)信息;
[0033]步驟4:輸入?yún)?shù)合法時(shí),控制器將在高速存儲(chǔ)介質(zhì)上分配元數(shù)據(jù)塊,為初始化邏輯卷步驟產(chǎn)生的所有元數(shù)據(jù)信息(包括塊大小、邏輯卷產(chǎn)生精確時(shí)間、邏輯卷容量、邏輯卷對(duì)象ID信息、以及邏輯卷對(duì)象節(jié)點(diǎn)),分配持久的存儲(chǔ)空間;
[0034]步驟5:分配與數(shù)據(jù)填充成功后,控制器通過1控制器,向目標(biāo)盤柜中的高速存儲(chǔ)介質(zhì)寫入更新后的數(shù)據(jù);
[0035]步驟6:控制器提示系統(tǒng)管理員邏輯卷創(chuàng)建工作完成。
[0036]下面給出了根據(jù)本實(shí)施例,在邏輯卷中寫入數(shù)據(jù)的一個(gè)示例。
[0037]步驟1:控制器接收到來自主機(jī)的向某一邏輯卷的數(shù)據(jù)塊寫入請(qǐng)求;
[0038]步驟2:控制器接收到上述數(shù)據(jù)塊寫入請(qǐng)求后,檢查輸入?yún)?shù)的合法性,包括該邏輯卷是否已經(jīng)創(chuàng)建、是否允許寫入,以及寫入數(shù)據(jù)塊的位置是否超出了邏輯卷的容量范圍;
[0039]步驟3:如果控制器判斷參數(shù)非法,則提供給主機(jī)端出錯(cuò)信息;
[0040]步驟4:當(dāng)輸入?yún)?shù)合法時(shí),控制器將判斷該數(shù)據(jù)塊是否已經(jīng)分配,并開啟新的事務(wù):
[0041]步驟5:若已經(jīng)分配,則在內(nèi)存中的邏輯卷地址映射表中尋找對(duì)應(yīng)位置的Blkmap (block map,塊映射)元數(shù)據(jù)緩存塊,如果該Blkmap元數(shù)據(jù)塊不在緩沖存儲(chǔ)器中,貝U從高速存儲(chǔ)介質(zhì)(例如,非易失性高速存儲(chǔ)器)讀取出;轉(zhuǎn)到步驟7 ;
[0042]步驟6:如果沒有分配,則從該邏輯卷所包含的其它存儲(chǔ)介質(zhì)中分配一個(gè)數(shù)據(jù)塊,然后從高速存儲(chǔ)介質(zhì)中分配或讀取出一個(gè)包含其塊地址指針的Blkmap元數(shù)據(jù)塊;
[0043]步驟7:控制器填充內(nèi)存中的Blkmap元數(shù)據(jù)緩存塊中目標(biāo)數(shù)據(jù)塊的地址指針,并將該緩存塊狀態(tài)置為dirty (臟),并加入到此次事務(wù)中;
[0044]步驟8:控制器啟動(dòng)I/O操作,將數(shù)據(jù)寫入目標(biāo)存儲(chǔ)介質(zhì)中;
[0045]步驟9:數(shù)據(jù)塊寫入成功后,將包含此數(shù)據(jù)塊地址指針的元數(shù)據(jù)塊,以及相關(guān)的冗余數(shù)據(jù)塊更新到高速存儲(chǔ)介質(zhì);
[0046]步驟10:本次事務(wù)完成;
[0047]步驟11:控制器通過主機(jī)本次數(shù)據(jù)塊寫入操作完成。
[0048]下面給出了根據(jù)本實(shí)施例,從邏輯卷讀取數(shù)據(jù)的一個(gè)示例。
[0049]步驟1:控制器接收到來自主機(jī)的向某一邏輯卷的數(shù)據(jù)塊讀取請(qǐng)求;
[0050]步驟2:控制器接收到數(shù)據(jù)塊讀取請(qǐng)求后,檢查輸入?yún)?shù)的合法性,包括該邏輯卷是否已經(jīng)創(chuàng)建、是否允許讀取,以及讀取數(shù)據(jù)塊的位置是否超出了邏輯卷的容量范圍;
[0051]步驟3:如果控制器判斷參數(shù)非法,則提供給主機(jī)端出錯(cuò)信息;
[0052]步驟4:當(dāng)輸入?yún)?shù)合法時(shí),控制器將判斷該數(shù)據(jù)塊是否已經(jīng)分配,進(jìn)行判斷前需在內(nèi)存中的邏輯卷地址映射表中尋找對(duì)應(yīng)位置的Blkmap元數(shù)據(jù)緩存塊,如果該Blkmap元數(shù)據(jù)塊不在緩沖存儲(chǔ)器中,則從高速存儲(chǔ)介質(zhì)讀取出;
[0053]步驟5:如果沒有分配,則直接返回給主機(jī)端全O數(shù)據(jù)塊,本次操作結(jié)束;
[0054]步驟6:若已經(jīng)分配,則從內(nèi)存中的Blkmap元數(shù)據(jù)緩存塊提取目標(biāo)數(shù)據(jù)塊的地址指針;
[0055]步驟7:控制器啟動(dòng)I/O操作,將數(shù)據(jù)塊從其存儲(chǔ)介質(zhì)中取出;
[0056]步驟8:控制器啟動(dòng)與主機(jī)端口通信,將讀取出的數(shù)據(jù)塊傳送給主機(jī);
[0057]步驟9:操作完成。
[0058]下面給出了根據(jù)本實(shí)施例,在降級(jí)模式下的邏輯卷寫入數(shù)據(jù)的一個(gè)示例。其中,降級(jí)模式是指部分非易失性高速存儲(chǔ)器失效,但系統(tǒng)冗余度足夠,仍可以服務(wù)主機(jī)端的I/o請(qǐng)求的情形
[0059]步驟1:控制器接收到來自主機(jī)的向某一邏輯卷的數(shù)據(jù)塊寫入請(qǐng)求;
[0060]步驟2:控制器接收到數(shù)據(jù)塊寫入請(qǐng)求后,檢查輸入?yún)?shù)的合法性,包括該邏輯卷是否已經(jīng)創(chuàng)建、是否允許寫入,以及寫入數(shù)據(jù)塊的位置是否超出了邏輯卷的容量范圍;
[0061]步驟3:如果控制器判斷參數(shù)非法,則提供給主機(jī)端出錯(cuò)信息;
[0062]步驟4:當(dāng)輸入?yún)?shù)合法時(shí),控制器將判斷該數(shù)據(jù)塊是否已經(jīng)分配,并開啟新的事務(wù):
[0063]步驟5:若已經(jīng)分配,則在內(nèi)存中的邏輯卷地址映射表中尋找對(duì)應(yīng)位置的Blkmap元數(shù)據(jù)緩存塊,如果該Blkmap元數(shù)據(jù)塊不在緩沖存儲(chǔ)器中,則從非易失性高速存儲(chǔ)器讀取出,如果目標(biāo)加速介質(zhì)失效,則從冗余組中其它閃存介質(zhì)中讀取出來;轉(zhuǎn)到步驟7 ;
[0064]步驟6:如果沒有分配,則從該邏輯卷所包含的其它存儲(chǔ)介質(zhì)中分配一個(gè)數(shù)據(jù)塊,然后從仍在正常工作的高速存儲(chǔ)介質(zhì)中分配,或通過冗余組的其它高速存儲(chǔ)介質(zhì)讀取并計(jì)算出一個(gè)包含其塊地址指針的Blkmap元數(shù)據(jù)塊;
[0065]步驟7:控制器填充內(nèi)存中的Blkmap元數(shù)據(jù)緩存塊中目標(biāo)數(shù)據(jù)塊的地址指針,并將該緩存塊狀態(tài)置為dirty (臟),并加入到此次事務(wù)中;
[0066]步驟8:控制器啟動(dòng)I/O操作,將數(shù)據(jù)寫入目標(biāo)存儲(chǔ)介質(zhì)中;
[0067]步驟9:數(shù)據(jù)塊寫入成功后,將包含此數(shù)據(jù)塊地址指針的元數(shù)據(jù)塊,以及相關(guān)的冗余數(shù)據(jù)塊更新到高速存儲(chǔ)介質(zhì);
[0068]步驟10:本次事務(wù)完成;
[0069]步驟11:控制器通過主機(jī)本次數(shù)據(jù)塊寫入操作完成。
[0070]下面給出了根據(jù)本實(shí)施例,在降級(jí)模式下的邏輯卷讀取數(shù)據(jù)的一個(gè)示例。
[0071]步驟1:控制器接收到來自主機(jī)的向某一邏輯卷的數(shù)據(jù)塊讀取請(qǐng)求;
[0072]步驟2:控制器接收到數(shù)據(jù)塊讀取請(qǐng)求后,檢查輸入?yún)?shù)的合法性,包括該邏輯卷是否已經(jīng)創(chuàng)建、是否允許讀取,以及讀取數(shù)據(jù)塊的位置是否超出了邏輯卷的容量范圍;
[0073]步驟3:如果控制器判斷參數(shù)非法,則提供給主機(jī)端出錯(cuò)信息;
[0074]步驟4:當(dāng)輸入?yún)?shù)合法時(shí),控制器將判斷該數(shù)據(jù)塊是否已經(jīng)分配,如果存儲(chǔ)該數(shù)據(jù)庫分配信息的高速存儲(chǔ)介質(zhì)失效,則可能需要先從冗余組內(nèi)其它高速存儲(chǔ)介質(zhì)讀取數(shù)據(jù),然后計(jì)算出元數(shù)據(jù)信息進(jìn)行判斷;
[0075]步驟5:如果沒有分配,則直接返回給主機(jī)端全O數(shù)據(jù)塊,本次操作結(jié)束;
[0076]步驟6:若已經(jīng)分配,則從內(nèi)存中的Blkmap元數(shù)據(jù)緩存塊提取目標(biāo)數(shù)據(jù)塊的地址指針;
[0077]步驟7:控制器啟動(dòng)I/O操作,將數(shù)據(jù)塊從其存儲(chǔ)介質(zhì)中取出;
[0078]步驟8:控制器啟動(dòng)與主機(jī)端口通信,將讀取出的數(shù)據(jù)塊傳送給主機(jī);
[0079]步驟9:操作完成。
[0080]下面給出了根據(jù)本實(shí)施例,對(duì)邏輯卷進(jìn)行快照創(chuàng)建操作的一個(gè)示例。
[0081]步驟1:系統(tǒng)管理員在控制器終端上輸入命令,在某個(gè)現(xiàn)有邏輯卷上創(chuàng)建快照;
[0082]步驟2:控制器接收到系統(tǒng)管理員的命令后,檢查輸入?yún)?shù)的合法性,即邏輯卷是否已經(jīng)建立;
[0083]步驟3:如果控制器判斷參數(shù)非法,則提供給管理員出錯(cuò)信息;
[0084]步驟4:如果輸入?yún)?shù)合法時(shí),控制器將發(fā)出邏輯卷I/O操作凍結(jié)命令,禁止接收新I/O請(qǐng)求
[0085]步驟5:在高速存儲(chǔ)介質(zhì)上分配元數(shù)據(jù)塊,為邏輯卷快照的創(chuàng)建時(shí)間、邏輯卷快照對(duì)象ID等信息、以及邏輯卷快照對(duì)象節(jié)點(diǎn),分配持久的存儲(chǔ)空間;
[0086]步驟6:分配與數(shù)據(jù)填充成功后,控制器通過1控制器,向高速存儲(chǔ)介質(zhì)寫入更新后的數(shù)據(jù);
[0087]步驟7:控制器將發(fā)出邏輯卷I/O操作解凍命令,允許接收新的I/O請(qǐng)求;
[0088]步驟8:控制器提示系統(tǒng)管理員邏輯卷快照創(chuàng)建工作完成。
[0089]與常規(guī)的通過混合介質(zhì)在垂直存儲(chǔ)層次上來改進(jìn)和擴(kuò)展數(shù)據(jù)存儲(chǔ)系統(tǒng)的自動(dòng)分層技術(shù)相比,本申請(qǐng)通過合理使用高速存儲(chǔ)介質(zhì)(包括非易失性高速存儲(chǔ)器,例如支持熱插拔的固態(tài)硬盤SSD),在“水平方向”上改進(jìn)數(shù)據(jù)存儲(chǔ)系統(tǒng)的性能?!八椒较颉钡囊馑际?,本申請(qǐng)直接將硬盤規(guī)格的高速存儲(chǔ)介質(zhì)直接作為整個(gè)數(shù)據(jù)存儲(chǔ)池以及邏輯卷管理器數(shù)據(jù)布局中的一部分,而不是作為緩沖存儲(chǔ)器來使用,即在高速存儲(chǔ)介質(zhì)中永久存放邏輯卷中必須頻繁存取的一部分?jǐn)?shù)據(jù)。此外,在數(shù)據(jù)存儲(chǔ)系統(tǒng)的其余的存儲(chǔ)空間內(nèi),不再保存這部分?jǐn)?shù)據(jù)的備份或者副本,從而避免了低效的數(shù)據(jù)副本在不同速度的存儲(chǔ)層次上的調(diào)度開銷。進(jìn)一步地,通過在新增數(shù)據(jù)存儲(chǔ)空間內(nèi)配備適量的高速存儲(chǔ)介質(zhì),確保數(shù)據(jù)存儲(chǔ)系統(tǒng)能在容量擴(kuò)充的同時(shí)獲得I/O性能的線性擴(kuò)展。
[0090]以上描述僅為本申請(qǐng)的較佳實(shí)施例以及對(duì)所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請(qǐng)中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請(qǐng)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。
【權(quán)利要求】
1.一種采用不同存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,包括: 主存儲(chǔ)設(shè)備,包括支持熱插拔的非易失性高速存儲(chǔ)器和非高速存儲(chǔ)器,其中,所述非易失性高速存儲(chǔ)器用于永久存儲(chǔ)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的元數(shù)據(jù); 緩沖存儲(chǔ)器,與所述主存儲(chǔ)設(shè)備相連接,用于臨時(shí)存儲(chǔ)所述主存儲(chǔ)設(shè)備中的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括控制器,用于響應(yīng)于對(duì)所述數(shù)據(jù)存儲(chǔ)系統(tǒng)的數(shù)據(jù)訪問請(qǐng)求而對(duì)所述主存儲(chǔ)設(shè)備或所述緩沖存儲(chǔ)器進(jìn)行操作。
3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述數(shù)據(jù)存儲(chǔ)系統(tǒng)還包括不同于所述非易失性高速存儲(chǔ)器的其它的至少一個(gè)支持熱插拔的非易失性高速存儲(chǔ)器,這些非易失性高速存儲(chǔ)器共同組成支持?jǐn)?shù)據(jù)冗余保護(hù)的數(shù)據(jù)冗余組。
4.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述支持熱插拔的非易失性高速存儲(chǔ)器包括支持熱插拔的固態(tài)硬盤。
5.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述元數(shù)據(jù)包括以下中的至少一項(xiàng):所述非高速存儲(chǔ)器所存儲(chǔ)數(shù)據(jù)的索引數(shù)據(jù),數(shù)據(jù)塊指針,與數(shù)據(jù)保護(hù)機(jī)制相關(guān)的索引和輔助數(shù)據(jù),以及數(shù)據(jù)冗余級(jí)別信息。
6.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)存儲(chǔ)系統(tǒng),其特征在于,所述非高速存儲(chǔ)器包括硬盤、軟盤、磁帶、CD-ROM、DVD-ROM。
【文檔編號(hào)】G06F12/02GK104182353SQ201410412927
【公開日】2014年12月3日 申請(qǐng)日期:2014年8月21日 優(yōu)先權(quán)日:2014年8月21日
【發(fā)明者】段超, 賀勁 申請(qǐng)人:段超, 賀勁
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武陟县| 荆州市| 二连浩特市| 越西县| 巴林左旗| 印江| 永修县| 綦江县| 中西区| 三明市| 宁德市| 喀喇沁旗| 谢通门县| 延边| 尼玛县| 绥宁县| 漾濞| 罗城| 威信县| 苏尼特左旗| 时尚| 北宁市| 兰州市| 阿勒泰市| 澎湖县| 和龙市| 陆河县| 梁山县| 莱阳市| 酉阳| 梅河口市| 四子王旗| 双江| 新蔡县| 手机| 井研县| 思南县| 临朐县| 成安县| 陇川县| 崇州市|