亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)存儲(chǔ)系統(tǒng)的制作方法

文檔序號(hào):12362568閱讀:201來(lái)源:國(guó)知局

本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)存儲(chǔ)系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)信息的增長(zhǎng),大量的數(shù)據(jù),如圖片、文檔等需要被存儲(chǔ)。目前,分布式數(shù)據(jù)存儲(chǔ)系統(tǒng)將數(shù)據(jù)進(jìn)行分塊存儲(chǔ),同時(shí),需要在系統(tǒng)內(nèi)存中存儲(chǔ)大量的索引信息,以便于用戶在下載數(shù)據(jù)時(shí)能夠定位到文件的存儲(chǔ)位置。

但是,由于大量索引信息的存儲(chǔ)占用系統(tǒng)大量的內(nèi)存空間,而用于存儲(chǔ)的計(jì)算機(jī)數(shù)量和內(nèi)存空間都是有限的,所以,從存儲(chǔ)成本的角度考慮,目前的數(shù)據(jù)存儲(chǔ)系統(tǒng)并不能滿足需求。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種數(shù)據(jù)存儲(chǔ)系統(tǒng),能夠節(jié)省存儲(chǔ)空間。

為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括主控服務(wù)器和至少一個(gè)存儲(chǔ)服務(wù)器;所述主控服務(wù)器接收客戶端發(fā)送的數(shù)據(jù)存儲(chǔ)請(qǐng)求,所述數(shù)據(jù)存儲(chǔ)請(qǐng)求包含數(shù)據(jù)存儲(chǔ)量;所述主控服務(wù)器從至少一個(gè)存儲(chǔ)服務(wù)器中查找剩余存儲(chǔ)空間大于所述數(shù)據(jù)存儲(chǔ)量的存儲(chǔ)服務(wù)器,如果所述查找到的存儲(chǔ)服務(wù)器為一個(gè),則為所述客戶端分配該存儲(chǔ)服務(wù)器,如果所述查找到的存儲(chǔ)服務(wù)器為多個(gè),則為所述客戶端分配剩余存儲(chǔ)空間最小的存儲(chǔ)服務(wù)器;所述存儲(chǔ)服務(wù)器接收并存儲(chǔ)所述客戶端上傳的數(shù)據(jù),存儲(chǔ)完成后生成數(shù)據(jù)存儲(chǔ)路徑,并將所述數(shù)據(jù)存儲(chǔ)路徑返回至所述主控服務(wù)器,所述數(shù)據(jù)存儲(chǔ)路徑用于標(biāo)識(shí)數(shù)據(jù)的存儲(chǔ)位置;所述主控服務(wù)器將所述數(shù)據(jù)存儲(chǔ)路徑以及所述存儲(chǔ)服務(wù)器的唯一識(shí)別碼返回至所述客戶端。

區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的有益效果是:通過(guò)主控服務(wù)器為客戶端分配存儲(chǔ)服務(wù)器,存儲(chǔ)服務(wù)器存儲(chǔ)完成后,主控服務(wù)器再將數(shù)據(jù)存儲(chǔ)路勁返回客戶端,由于本系統(tǒng)不使用索引信息,從而能夠節(jié)省存儲(chǔ)空間。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例數(shù)據(jù)存儲(chǔ)系統(tǒng)的框架示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

參見(jiàn)圖1,是本發(fā)明實(shí)施例數(shù)據(jù)存儲(chǔ)系統(tǒng)的框架示意圖。本發(fā)明實(shí)施例數(shù)據(jù)存儲(chǔ)系統(tǒng)包括主控服務(wù)器1和至少一個(gè)存儲(chǔ)服務(wù)器2。

主控服務(wù)器1接收客戶端3發(fā)送的數(shù)據(jù)存儲(chǔ)請(qǐng)求,數(shù)據(jù)存儲(chǔ)請(qǐng)求包含數(shù)據(jù)存儲(chǔ)量;主控服務(wù)器1從至少一個(gè)存儲(chǔ)服務(wù)器2中查找剩余存儲(chǔ)空間大于數(shù)據(jù)存儲(chǔ)量的存儲(chǔ)服務(wù)器2,如果查找到的存儲(chǔ)服務(wù)器2為一個(gè),則為客戶端3分配該存儲(chǔ)服務(wù)器2,如果查找到的存儲(chǔ)服務(wù)器2為多個(gè),則為客戶端3分配剩余存儲(chǔ)空間最小的存儲(chǔ)服務(wù)器2;存儲(chǔ)服務(wù)器2接收并存儲(chǔ)客戶端3上傳的數(shù)據(jù),存儲(chǔ)完成后生成數(shù)據(jù)存儲(chǔ)路徑,并將數(shù)據(jù)存儲(chǔ)路徑返回至主控服務(wù)器1,數(shù)據(jù)存儲(chǔ)路徑用于標(biāo)識(shí)數(shù)據(jù)的存儲(chǔ)位置;主控服務(wù)器1將數(shù)據(jù)存儲(chǔ)路徑以及存儲(chǔ)服務(wù)器2的唯一識(shí)別碼返回至客戶端3。

具體而言,當(dāng)客戶端3需要存儲(chǔ)數(shù)據(jù)時(shí),首先向該系統(tǒng)中的主控服務(wù)器1發(fā)送數(shù)據(jù)存儲(chǔ)請(qǐng)求,詢問(wèn)是否能夠進(jìn)行數(shù)據(jù)存儲(chǔ)。主控服務(wù)器1在接收到數(shù)據(jù)存儲(chǔ)請(qǐng)求后,判斷當(dāng)前是否存在剩余存儲(chǔ)空間大于數(shù)據(jù)存儲(chǔ)量的存儲(chǔ)服務(wù)器2,當(dāng)存在一個(gè)時(shí),主控服務(wù)器1為客戶端3分配該存儲(chǔ)服務(wù)器2,當(dāng)存在兩個(gè)以上時(shí),主控服務(wù)器1為客戶端3隨機(jī)分配一個(gè)存儲(chǔ)服務(wù)器2,并將分配的存儲(chǔ)服務(wù)器2的地址發(fā)送至客戶端3。

客戶端3在接收到存儲(chǔ)服務(wù)器2的地址后,根據(jù)存儲(chǔ)服務(wù)器2的地址,與存儲(chǔ)服務(wù)器2建立連接,并將數(shù)據(jù)上傳至存儲(chǔ)服務(wù)器2。存儲(chǔ)服務(wù)器2將接收到的數(shù)據(jù)存儲(chǔ)在本地。

存儲(chǔ)服務(wù)器2將數(shù)據(jù)存儲(chǔ)之后,生成用于標(biāo)識(shí)數(shù)據(jù)的存儲(chǔ)位置的數(shù)據(jù)存儲(chǔ)路徑,并將數(shù)據(jù)存儲(chǔ)路徑返回至主控服務(wù)器1,主控服務(wù)器1再將數(shù)據(jù)存儲(chǔ)路徑以及存儲(chǔ)服務(wù)器2的唯一識(shí)別碼返回至客戶端3,以便客戶端3利用唯一識(shí)別碼找到存儲(chǔ)服務(wù)器2,并利用數(shù)據(jù)存儲(chǔ)路徑在存儲(chǔ)服務(wù)器2中查詢、下載所存儲(chǔ)的數(shù)據(jù)。

通過(guò)上述方式,本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)系統(tǒng)通過(guò)主控服務(wù)器為客戶端分配存儲(chǔ)服務(wù)器,存儲(chǔ)服務(wù)器存儲(chǔ)完成后,主控服務(wù)器再將數(shù)據(jù)存儲(chǔ)路勁返回客戶端,由于本系統(tǒng)不使用索引信息,從而能夠節(jié)省存儲(chǔ)空間。

以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1