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

數據讀寫控制方法及裝置的制造方法

文檔序號:8459255閱讀:231來源:國知局
數據讀寫控制方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機領域,特別涉及一種數據讀寫控制方法及裝置。
【背景技術】
[0002]數據存儲系統(tǒng)是指向客戶端提供數據存儲、讀寫服務的系統(tǒng)。數據存儲系統(tǒng)通常采用集中的存儲服務器存放所有數據,客戶端可以通過接口向存儲服務器寫入數據,以及從數據存儲器讀取數據。
[0003]但是,隨著訪問量的增加,存儲系統(tǒng)數據讀寫性能隨之下降。

【發(fā)明內容】

[0004]本發(fā)明實施例提供一種數據讀寫控制方法及裝置,能夠提高存儲系統(tǒng)數據讀寫性倉泛。
[0005]本發(fā)明實施例采用如下技術方案:
[0006]一種數據讀寫控制方法,所述方法應用于包含至少兩臺存儲服務器的數據存儲系統(tǒng),所述方法包括:
[0007]將數據分散存儲于所述至少兩臺存儲服務器;
[0008]將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同
I K
少;
[0009]如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與所述目標存儲器進行數據同步的存儲服務器進行處理,所述目標存儲服務器為所述至少兩臺存儲服務器中的任意一臺存儲服務器。
[0010]可選的,所述將所述至少兩臺存儲服務器之間進行數據同步包括:
[0011]根據所述至少兩臺存儲服務器的配置信息,將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步。
[0012]可選的,還包括:
[0013]如果所述目標存儲服務器故障解除或負載未超過閥值,則由所述目標存儲服務器處理對于所述目標存儲服務器的讀寫請求。
[0014]可選的,還包括:
[0015]如果所述目標存儲服務器故障解除或負載超過閥值變?yōu)槲闯^閥值,則對所述目標存儲服務器進行數據恢復。
[0016]可選的,還包括:
[0017]根據數據被讀取頻率,將被讀取頻率大于閥值的數據存于所述至少兩臺數據存儲服務器的內存中。
[0018]一種數據讀寫控制裝置,所述裝置應用于包含至少兩臺存儲服務器的數據存儲系統(tǒng),所述裝置包括:
[0019]第一控制單元,用于將數據分散存儲于所述至少兩臺存儲服務器;
[0020]第二控制單元,用于將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步;
[0021]第三控制單元,用于如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與所述目標存儲器進行數據同步的存儲服務器進行處理,所述目標存儲服務器為所述至少兩臺存儲服務器中的任意一臺存儲服務器。
[0022]可選的,所述第二控制單元具體用于,根據所述至少兩臺存儲服務器的配置信息,將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步。
[0023]可選的,所述第三控制單元還用于,如果所述目標存儲服務器故障解除或負載未超過閥值,則由所述目標存儲服務器處理對于所述目標存儲服務器的讀寫請求。
[0024]可選的,還包括:
[0025]第四控制單元,用于如果所述目標存儲服務器故障解除或負載超過閥值變?yōu)槲闯^閥值,則對所述目標存儲服務器進行數據恢復。
[0026]可選的,還包括:
[0027]第五控制單元,用于根據數據被讀取頻率,將被讀取頻率大于閥值的數據存于所述至少兩臺數據存儲服務器的內存中。
[0028]基于上述技術方案,本發(fā)明實施例的數據讀寫控制方法及裝置,將數據分散存儲于存儲至少兩臺存儲服務器,將存儲至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步,如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與存儲目標存儲器進行數據同步的存儲服務器進行處理。這樣,實現將目標存儲服務器的讀寫任務分配到系統(tǒng)中其他存儲服務器,從而減輕目標存儲器的負荷增加并發(fā)讀寫請求量,提高存儲系統(tǒng)數據讀寫性能。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0030]圖1為本發(fā)明實施例1提供的一種數據讀寫控制方法的流程圖;
[0031]圖2為本發(fā)明實施例1提供的另一種數據讀寫控制方法的流程圖;
[0032]圖3為本發(fā)明實施例2提供的一種數據讀寫控制裝置的結構示意圖;
[0033]圖4為本發(fā)明實施例2提供的另一種數據讀寫控制裝置的結構示意圖。
【具體實施方式】
[0034]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0035]實施例1
[0036]如圖1所示,本實施例一種數據讀寫控制方法,所述方法應用于包含至少兩臺存儲服務器的數據存儲系統(tǒng),所述方法包括:
[0037]11、將數據分散存儲于所述至少兩臺存儲服務器。
[0038]12、將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同止/J/ O
[0039]13、如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與所述目標存儲器進行數據同步的存儲服務器進行處理,所述目標存儲服務器為所述至少兩臺存儲服務器中的任意一臺存儲服務器。
[0040]其中,該閥值可以根據不同的應用場景進行設置變更。
[0041]本發(fā)明實施例可以通過數據讀寫控制裝置實現,該裝置可以為單獨的設備,也可以位于存儲服務器上,本發(fā)明實施例不做限定。
[0042]本實施例的方法,將數據分散存儲于存儲至少兩臺存儲服務器,將存儲至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步,如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與存儲目標存儲器進行數據同步的存儲服務器進行處理。這樣,實現將目標存儲服務器的讀寫任務分配到系統(tǒng)中其他存儲服務器,從而減輕目標存儲器的負荷增加并發(fā)讀寫請求量,提高存儲系統(tǒng)數據讀寫性倉泛。
[0043]本實施例中可選的,上述12中將所述至少兩臺存儲服務器之間進行數據同步時,可以根據所述至少兩臺存儲服務器的配置信息,將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步。
[0044]具體地,可以根據數據存儲系統(tǒng)中存儲服務器的數量確定兩臺或兩臺以上的數據存儲服務器之間相互進行數據同步,實現相互之間的數據備份,這樣當其中一臺存儲服務器出現故障或負荷較高時,可以由數據同步的其他存儲服務器實現數據讀寫。
[0045]其中,配置信息可以是數據存儲系統(tǒng)的信息,包括分片和塊數據信息。主要存儲塊數據信息,每個配置服務器上都有一份所有塊數據信息的拷貝,以保證每臺配置服務器上的數據的一致性。
[0046]如圖2所示,本實施例中可選的,該方法還包括:
[0047]14、如果所述目標存儲服務器故障解除或負載未超過閥值,則由所述目標存儲服務器處理對于所述目標存儲服務器的讀寫請求。
[0048]其中,該閥值可以根據不同的應用場景進行設置變更。
[0049]如圖2所示,本實施例中可選的,該方法還包括:
[0050]15、如果所述目標存儲服務器故障解除或負載超過閥值變?yōu)槲闯^閥值,則對所述目標存儲服務器進行數據恢復。
[0051 ] 其中,該閥值可以根據不同的應用場景進行設置變更。
[0052]本發(fā)明實施例中可選的,該方法還包括:
[0053]根據數據被讀取頻率,將被讀取頻率大于閥值的數據存于所述至少兩臺數據存儲服務器的內存中。這樣可以提高數據存儲系統(tǒng)的數據讀取效率。
[0054]其中,該閥值可以根據不同的應用場景進行設置變更。
[0055]本實施例的方法,可分散并發(fā)訪問、存儲、讀寫壓力,自動分配請求到空閑存儲服務器,從而增加并發(fā)請求數量,提高存儲系統(tǒng)數據讀寫性能。
[0056]實施例2
[0057]本實施例提供一種數據讀寫控制裝置,如圖3所示,該裝置包括:
[0058]第一控制單元31,用于將數據分散存儲于所述至少兩臺存儲服務器;
[0059]第二控制單元32,用于將所述至少兩臺存儲服務器中的每至少兩臺存儲服務器之間相互進行數據同步;
[0060]第三控制單元33,用于如果目標存儲服務器故障或負載超過閥值,則將對于目標存儲服務器的讀寫請求,轉為與所述目標存儲器進行
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高尔夫| 宁明县| 当阳市| 若尔盖县| 五大连池市| 十堰市| 南和县| 乐至县| 皋兰县| 随州市| 遂平县| 陆河县| 霍邱县| 林芝县| 丹凤县| 榆树市| 临潭县| 焦作市| 平利县| 东莞市| 陕西省| 乌拉特后旗| 罗城| 洪雅县| 永靖县| 陆河县| 建宁县| 湘潭市| 黄平县| 光泽县| 怀柔区| 高州市| 杂多县| 芜湖市| 莱州市| 资源县| 库伦旗| 瑞安市| 内丘县| 即墨市| 古交市|