国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):9251022閱讀:385來(lái)源:國(guó)知局
      一種數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著通信技術(shù)的發(fā)展,數(shù)據(jù)的交互量也越來(lái)越為龐大,如何更好更高效地對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)以便后續(xù)讀取,也成為提高整個(gè)通信系統(tǒng)性能的一個(gè)極為關(guān)鍵的問(wèn)題。
      [0003]在現(xiàn)有技術(shù)中,在存儲(chǔ)數(shù)據(jù)時(shí),一般會(huì)將數(shù)據(jù)壓縮為數(shù)據(jù)包并發(fā)送給存儲(chǔ)設(shè)備,由存儲(chǔ)設(shè)備自行對(duì)該數(shù)據(jù)包進(jìn)行處理,比如,由存儲(chǔ)設(shè)備直接進(jìn)行存儲(chǔ)或按照固定的分片大小對(duì)該數(shù)據(jù)包進(jìn)行切片,然后逐片進(jìn)行存儲(chǔ)。
      [0004]在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),在現(xiàn)有的存儲(chǔ)方案中,若數(shù)據(jù)包過(guò)大,則可能會(huì)沖擊到網(wǎng)絡(luò)傳輸,引起網(wǎng)絡(luò)擁塞,而且,在觸發(fā)寫(xiě)盤(pán)或拉取數(shù)據(jù)時(shí),響應(yīng)速度也會(huì)較慢,大大影響存儲(chǔ)介質(zhì)的性能。

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

      [0005]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng),不僅可以便于數(shù)據(jù)傳輸,避免網(wǎng)絡(luò)擁塞,而且,可以大大提高寫(xiě)盤(pán)或拉取數(shù)據(jù)時(shí)的響應(yīng)速度,提高存儲(chǔ)介質(zhì)的性能。
      [0006]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法,包括:
      [0007]服務(wù)器接收客戶(hù)端發(fā)送的存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求攜帶需要存儲(chǔ)的數(shù)據(jù)包和數(shù)據(jù)包標(biāo)識(shí);
      [0008]服務(wù)器確定切片格式大??;
      [0009]服務(wù)器確定所述數(shù)據(jù)包的大小大于所述切片格式大小時(shí),根據(jù)所述切片格式大小對(duì)所述數(shù)據(jù)包進(jìn)行切片,得到切片數(shù)據(jù);
      [0010]服務(wù)器根據(jù)所述切片數(shù)據(jù)生成索引信息,并保存所述索引信息,所述索引信息包括數(shù)據(jù)包標(biāo)識(shí)和分片標(biāo)識(shí);
      [0011]服務(wù)器將所述切片數(shù)據(jù)發(fā)送給存儲(chǔ)設(shè)備,以便存儲(chǔ)設(shè)備對(duì)所述切片數(shù)據(jù)進(jìn)行存儲(chǔ)。
      [0012]相應(yīng)的,本發(fā)明實(shí)施例還提供一種服務(wù)器,其特征在于,包括接收單元、確定單元、切片單元和發(fā)送單元;
      [0013]接收單元,用于接收客戶(hù)端發(fā)送的存儲(chǔ)請(qǐng)求,所述存儲(chǔ)請(qǐng)求攜帶需要存儲(chǔ)的數(shù)據(jù)包和數(shù)據(jù)包標(biāo)識(shí);
      [0014]確定單元,用于確定切片格式大?。?br>[0015]切片單元,用于在確定所述數(shù)據(jù)包的大小大于所述切片格式大小時(shí),根據(jù)所述切片格式大小對(duì)所述數(shù)據(jù)包進(jìn)行切片,得到切片數(shù)據(jù);
      [0016]生成單元,用于根據(jù)所述切片數(shù)據(jù)生成索引信息,并保存所述索引信息,所述索引信息包括數(shù)據(jù)包標(biāo)識(shí)和分片標(biāo)識(shí)
      [0017]發(fā)送單元,用于將所述切片數(shù)據(jù)發(fā)送給存儲(chǔ)設(shè)備,以便存儲(chǔ)設(shè)備對(duì)所述切片數(shù)據(jù)進(jìn)行存儲(chǔ)。
      [0018]此外,本發(fā)明實(shí)施例還提供一種數(shù)據(jù)存儲(chǔ)系統(tǒng),包括本發(fā)明實(shí)施例提供的任一種服務(wù)器。
      [0019]本發(fā)明實(shí)施例的服務(wù)器可以實(shí)時(shí)確定切片格式大小,并在數(shù)據(jù)包的大小大于該切片格式大小時(shí),根據(jù)該切片格式大小對(duì)該數(shù)據(jù)包進(jìn)行切片,以及生成相應(yīng)的索引信息,然后才將該切片得到的切片數(shù)據(jù)發(fā)送給存儲(chǔ)設(shè)備,以進(jìn)行存儲(chǔ),從而避免了現(xiàn)有技術(shù)中由于數(shù)據(jù)包過(guò)大所導(dǎo)致的對(duì)服務(wù)器和存儲(chǔ)設(shè)備之間的網(wǎng)絡(luò)傳輸造成沖擊的問(wèn)題,采用該方案不僅可以便于數(shù)據(jù)傳輸,避免網(wǎng)絡(luò)擁塞,而且,可以大大提高寫(xiě)盤(pán)或拉取數(shù)據(jù)時(shí)的響應(yīng)速度,提高存儲(chǔ)介質(zhì)的性能。
      【附圖說(shuō)明】
      [0020]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0021]圖1是本發(fā)明實(shí)施例提供;
      [0022]圖2a是本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)系統(tǒng)的場(chǎng)景示意圖;
      [0023]圖2b是本發(fā)明實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖;
      [0024]圖2c是本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法中寫(xiě)入數(shù)據(jù)的示意圖;
      [0025]圖2d是本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法中下載數(shù)據(jù)的示意圖;
      [0026]圖2e是本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法的另一流程圖;
      [0027]圖2f是本發(fā)明實(shí)施例提供的數(shù)據(jù)存儲(chǔ)方法中索引信息的數(shù)據(jù)結(jié)構(gòu)示意圖;
      [0028]圖3a是本發(fā)明實(shí)施例提供的服務(wù)器的另一結(jié)構(gòu)示意圖;
      [0029]圖3b是本發(fā)明實(shí)施例提供的服務(wù)器的又一結(jié)構(gòu)示意圖;
      [0030]圖4是本發(fā)明實(shí)施例提供的服務(wù)器的又一結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0031]下面將結(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ù)的范圍。
      [0032]本發(fā)明實(shí)施例提供一種數(shù)據(jù)存儲(chǔ)方法、裝置和系統(tǒng)。以下分別進(jìn)行詳細(xì)說(shuō)明。
      [0033]實(shí)施例一、
      [0034]本實(shí)施例將從服務(wù)器的角度進(jìn)行描述。
      [0035]一種數(shù)據(jù)存儲(chǔ)方法,包括:服務(wù)器接收客戶(hù)端發(fā)送的存儲(chǔ)請(qǐng)求,其中,該存儲(chǔ)請(qǐng)求攜帶需要存儲(chǔ)的數(shù)據(jù)包和數(shù)據(jù)包標(biāo)識(shí),確定切片格式大小,在確定該數(shù)據(jù)包的大小大于切片格式大小時(shí),根據(jù)該切片格式大小對(duì)該數(shù)據(jù)包進(jìn)行切片,得到切片數(shù)據(jù),并根據(jù)該切片數(shù)據(jù)生成索引信息,以及保存該索引信息,然后將切片數(shù)據(jù)發(fā)送給存儲(chǔ)設(shè)備,以便存儲(chǔ)設(shè)備對(duì)該切片數(shù)據(jù)進(jìn)行存儲(chǔ)。
      [0036]如圖1所示,該數(shù)據(jù)存儲(chǔ)方法的具體流程可以如下:
      [0037]101、服務(wù)器接收客戶(hù)端發(fā)送的存儲(chǔ)請(qǐng)求。
      [0038]其中,該存儲(chǔ)請(qǐng)求攜帶需要存儲(chǔ)的數(shù)據(jù)包,以及攜帶數(shù)據(jù)包標(biāo)識(shí)等信息。
      [0039]102、服務(wù)器確定切片格式大小。
      [0040]其中,切片格式大小指的是每一個(gè)切片可以承載的數(shù)據(jù)的大小,其中,該切片格式大小可以由服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬、服務(wù)器與存儲(chǔ)設(shè)備之間傳輸數(shù)據(jù)時(shí)的時(shí)延和存儲(chǔ)設(shè)備的屬性信息等因素來(lái)確定,即步驟“服務(wù)器確定切片格式大小(即步驟102) ”具體可以如下:
      [0041]Al、服務(wù)器獲取服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬、服務(wù)器與存儲(chǔ)設(shè)備之間傳輸數(shù)據(jù)時(shí)的時(shí)延、以及存儲(chǔ)設(shè)備的屬性信息等。
      [0042]其中,該存儲(chǔ)設(shè)備的屬性信息可以包括存儲(chǔ)設(shè)備的寫(xiě)入速度,還可以包括存儲(chǔ)設(shè)備的可用存儲(chǔ)空間大小等信息。
      [0043]A2、服務(wù)器根據(jù)該傳輸帶寬、時(shí)延和屬性信息等信息計(jì)算切片格式大小,例如,具體可以如下:
      [0044]服務(wù)器分別確定時(shí)延(即服務(wù)器與存儲(chǔ)設(shè)備之間傳輸數(shù)據(jù)時(shí)的時(shí)延)最大時(shí)服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬,以及確定此時(shí)(即時(shí)延最大時(shí))存儲(chǔ)設(shè)備的寫(xiě)入速度;
      [0045]若該傳輸帶寬(即時(shí)延最大時(shí),服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬)大于此時(shí)存儲(chǔ)設(shè)備的寫(xiě)入速度,則將此時(shí)存儲(chǔ)設(shè)備的寫(xiě)入速度所對(duì)應(yīng)的數(shù)據(jù)長(zhǎng)度作為切片格式大?。?br>[0046]若該傳輸帶寬(即時(shí)延最大時(shí),服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬)小于等于此時(shí)存儲(chǔ)設(shè)備的寫(xiě)入速度,則將所述時(shí)延最大時(shí)服務(wù)器與存儲(chǔ)設(shè)備之間的傳輸帶寬所對(duì)應(yīng)的數(shù)據(jù)長(zhǎng)度作為切片格式大小。
      [0047]需說(shuō)明的是,該切片格式的大小可以在需要時(shí)實(shí)時(shí)進(jìn)行確定,也可以設(shè)置每隔一個(gè)周期確定一次,即每隔一周期更新一次,比如,每隔I分鐘則重新確定一次,等等,在此不再贅述。
      [0048]103、服務(wù)器確定該數(shù)據(jù)包的大小大于該切片格式大小時(shí),根據(jù)該切片格式大小對(duì)該數(shù)據(jù)包進(jìn)行切片,得到切片數(shù)據(jù)。
      [0049]需說(shuō)明的是,如果服務(wù)器確定該數(shù)據(jù)包的大小小于等于該切片格式大小,則可以不對(duì)數(shù)據(jù)包進(jìn)行切片,而是直接將該數(shù)據(jù)包發(fā)送給存儲(chǔ)設(shè)備,以便存儲(chǔ)設(shè)備對(duì)該數(shù)據(jù)包進(jìn)行存儲(chǔ)。
      [0050]104、服務(wù)器根據(jù)該切片數(shù)據(jù)生成索引信息,并保存該索引信息。
      [0051]其中,該索引信息可以包括數(shù)據(jù)包標(biāo)識(shí)和分片標(biāo)識(shí),該索引信息還可以包括該切片數(shù)據(jù)的寫(xiě)入時(shí)間等信息,從而可以根據(jù)該寫(xiě)入時(shí)間來(lái)確定該數(shù)據(jù)包是否已寫(xiě)入或是否過(guò)期等等,在此不再贅述。
      [0052]其中,該分片標(biāo)識(shí)可以包括分片編號(hào)等信息,該分片標(biāo)識(shí)可以指示出該切片數(shù)據(jù)在整個(gè)數(shù)據(jù)包的位置,這樣,后續(xù)便可以根據(jù)給分片標(biāo)識(shí)對(duì)該數(shù)據(jù)包的所有切片數(shù)據(jù)進(jìn)行拼湊,以復(fù)原該數(shù)據(jù)包。
      [0053]此外,需說(shuō)明的是,數(shù)據(jù)包標(biāo)識(shí)和分片標(biāo)識(shí)可以分
      當(dāng)前第1頁(yè)1 2 3 4 5 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1