本發明專利技術公開了一種磁介質向光介質數據轉換方法以及系統,本發明專利技術首先依據轉換指令從磁介質存儲設備中提取出需要轉換存儲介質的第一數據;然后依據第一數據的所占存儲空間大小將第一數據劃分為多段第二數據,這樣能夠并行的傳輸多段第二數據至多個光介質存儲設備中,優化了數據傳輸方式,避免了傳輸擁堵,提升了數據傳輸效率;其次對多段第二數據進行排序,將排序后的多段第二數據依次存儲到多個光介質存儲設備中,這樣能夠使得第一數據均勻的分配到多個光介質存儲設備中,使得多個光介質存儲設備之間的數據存儲量相差不大,實現光介質存儲設備之間的負載均衡。存儲設備之間的負載均衡。存儲設備之間的負載均衡。
【技術實現步驟摘要】
一種磁介質向光介質數據轉換方法以及系統
[0001]本專利技術涉及數據存儲
,特別涉及一種磁介質向光介質數據轉換方法以及系統。
技術介紹
[0002]磁介質存儲設備(如SSD、HDD、閃存等)的壽命是非常短暫的,IBM2012年的蘇黎世研究院關于磁介質壽命的報告中對HDD磁盤的壽命做了詳細的介紹,5塊磁盤5年的時間,數據保有量不足24%,也就是說5年的時間里以5塊磁盤組成的陣列,其數據實際保留下來的占比只有24%,意味著超過75以上的數據將丟失。隨著數據量以遠超幾何倍數據增長的環境下,需要一種安全穩定的并且方便管理,對環境要求低,可靠性高的介質來進行數據的存儲。此時,光介質存儲設備(如藍光光盤)應運而生,光介質的數據管理量已經是磁介質的3
?
6倍,而且其穩定性和安全性可以保證數據絕對安全的同時,還不會丟失,這就成為了最適合數據存儲的介質。
[0003]為了滿足海量數據存儲需求,以及全球數據管理通用策略。我國于2019年工信部發布的數據中心建設先進適用性技術里,多次反復提到了光介質在數據存儲系統中的應用,但是如何有效的將磁介質上的數據轉換至光介質上是現階段亟待解決的一個問題。目前采用的轉換方法容易出現并發數據傳輸擁堵,這是因為當磁介質存在大量的大內存數據對象時,由于這些大內存數據本身所占存儲空間大,并發傳輸時,容易發生傳輸擁堵,影響數據傳輸效率。而且,光介質存儲設備的存儲空間有限,對于所占存儲空間大的數據對象,通常是先存入一個光介質存儲設備,存滿后再存入另一個光介質存儲設備中,這樣容易導致前后兩個光介質存儲設備之間存儲的數據量相差大,數據分配不均衡,進而也影響了數據提取的效率。
技術實現思路
[0004]本專利技術旨在至少解決現有技術中存在的技術問題。為此,本專利技術提出一種磁介質向光介質數據轉換方法以及系統,能夠提升數據傳輸效率,同時還能實現光介質存儲設備的負載均衡。
[0005]本專利技術的第一方面,提供了一種磁介質向光介質數據轉換方法,所述磁介質向光介質數據轉換方法包括:
[0006]獲取將存儲在磁介質存儲設備中的第一數據轉換至光介質存儲設備中存儲的轉換指令;所述轉換指令至少包括所述第一數據的文件信息;
[0007]根據所述第一數據的文件信息,獲取與所述第一數據匹配的索引,并根據所述索引從所述磁介質存儲設備中提取出所述第一數據;
[0008]根據所述第一數據的所占存儲空間大小將所述第一數據劃分為多段第二數據;
[0009]將所述多段第二數據并行傳輸至光介質存儲設備;其中,對所述多段第二數據進行排序,得到排序后的所述多段第二數據,將排序后的所述多段第二數據依次存儲到多個
所述光介質存儲設備中。
[0010]根據本專利技術的實施例,至少具有如下技術效果:
[0011]本方法首先依據轉換指令從磁介質存儲設備中提取出需要轉換存儲介質的第一數據;然后依據第一數據的所占存儲空間大小將第一數據劃分為多段第二數據,這樣能夠并行的傳輸多段第二數據至多個光介質存儲設備中,優化了數據傳輸方式,避免了傳輸擁堵,提升了數據傳輸效率;其次對多段第二數據進行排序,將排序后的多段第二數據依次存儲到多個光介質存儲設備中,這樣能夠使得第一數據均勻的分配到多光介質存儲設備中,使得多個光介質存儲設備之間的數據存儲量相差不大,實現光介質存儲設備之間的負載均衡。
[0012]根據本申請的一些實施例,所述光介質存儲設備為藍光光盤。
[0013]根據本申請的一些實施例,所述對所述多段第二數據進行排序,得到排序后的所述多段第二數據,將排序后的所述多段第二數據依次存儲到多個所述光介質存儲設備中,包括:
[0014]獲取每個所述藍光光盤對應的可用存儲空間;
[0015]對多個藍光光盤的所述可用存儲空間進行排序,得到排序后的所述多個藍光光盤;
[0016]按照所述第二數據的所占存儲空間大小對所述多段第二數據進行排序,得到排序后的所述多段第二數據;
[0017]將所占存儲空間最大的一個所述第二數據存儲于可用存儲空間最大的一個所述藍光光盤中,將所占存儲空間第二大的一個所述第二數據存儲于可用存儲空間第二大的一個所述藍光光盤中,依次類推,直至將所有所述第二數據存儲到所述多個藍光光盤中。
[0018]根據本申請的一些實施例,將所述第二數據存儲到藍光光盤中,包括:
[0019]將所述第二數據分配到所述藍光光盤上的刻錄緩沖區,并進行刻錄。
[0020]根據本申請的一些實施例,在所述對所述多段第二數據進行排序之前,所述磁介質向光介質數據轉換方法還包括:
[0021]根據預設的數據壓縮率對每段所述第二數據進行壓縮。
[0022]根據本申請的一些實施例,所述數據壓縮率通過如下公式計算:
[0023]C=log
Max(N,n)
Min(M,n)*100%
[0024]式中,C表示數據壓縮率,N表示用于存儲所述第二數據的所述藍光光盤的存儲極值,n表示所述第二數據的存儲條件值。
[0025]根據本申請的一些實施例,所述磁介質存儲設備包括SSD、HDD或閃存中的一種。
[0026]本專利技術的第二方面,提供了一種磁介質向光介質數據轉換系統,所述磁介質向光介質數據轉換系統包括:
[0027]指令獲取單元,用于獲取將存儲在磁介質存儲設備中的第一數據轉換至光介質存儲設備中存儲的轉換指令;所述轉換指令至少包括所述第一數據的文件信息;
[0028]數據提取單元,用于根據所述第一數據的文件信息,獲取與所述第一數據匹配的索引,并根據所述索引從所述磁介質存儲設備中提取出所述第一數據;
[0029]數據劃分單元,用于根據所述第一數據的所占存儲空間大小將所述第一數據劃分為多段第二數據;
[0030]數據傳輸單元,用于將所述多段第二數據并行傳輸至光介質存儲設備;其中,對所述多段第二數據進行排序,得到排序后的所述多段第二數據,將排序后的所述多段第二數據依次存儲到多個所述光介質存儲設備中。
[0031]根據本專利技術的實施例,至少具有如下技術效果:
[0032]本系統首先依據轉換指令從磁介質存儲設備中提取出需要轉換存儲介質的第一數據;然后依據第一數據的所占存儲空間大小將第一數據劃分為多段第二數據,這樣能夠并行的傳輸多段第二數據至多個光介質存儲設備中,優化了數據傳輸方式,避免了傳輸擁堵,提升了數據傳輸效率;其次對多段第二數據進行排序,將排序后的多段第二數據依次存儲到多個光介質存儲設備中,這樣能夠使得第一數據均勻的分配到多光介質存儲設備中,使得多個光介質存儲設備之間的數據存儲量相差不大,實現光介質存儲設備之間的負載均衡。
[0033]本專利技術的第三方面,提供了一種電子設備,包括至少一個控制處理器和用于與所述至少一個控制處理器通信連接的存儲器;所述存儲器存儲有可被所述至少一個控制處理器執行的指令,所述指令被所述至少一個控制處理器執行,以使所述至少一個控制處理器能夠執行上述磁介質向光介質數本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種磁介質向光介質數據轉換方法,其特征在于,所述磁介質向光介質數據轉換方法包括:獲取將存儲在磁介質存儲設備中的第一數據轉換至光介質存儲設備中存儲的轉換指令;所述轉換指令至少包括所述第一數據的文件信息;根據所述第一數據的文件信息,獲取與所述第一數據匹配的索引,并根據所述索引從所述磁介質存儲設備中提取出所述第一數據;根據所述第一數據的所占存儲空間大小將所述第一數據劃分為多段第二數據;將所述多段第二數據并行傳輸至光介質存儲設備;其中,對所述多段第二數據進行排序,得到排序后的所述多段第二數據,將排序后的所述多段第二數據依次存儲到多個所述光介質存儲設備中。2.根據權利要求1所述的磁介質向光介質數據轉換方法,其特征在于,所述光介質存儲設備為藍光光盤。3.根據權利要求2所述的磁介質向光介質數據轉換方法,其特征在于,所述對所述多段第二數據進行排序,得到排序后的所述多段第二數據,將排序后的所述多段第二數據依次存儲到多個所述光介質存儲設備中,包括:獲取每個所述藍光光盤對應的可用存儲空間;對多個藍光光盤的所述可用存儲空間進行排序,得到排序后的所述多個藍光光盤;按照所述第二數據的所占存儲空間大小對所述多段第二數據進行排序,得到排序后的所述多段第二數據;將所占存儲空間最大的一個所述第二數據存儲于可用存儲空間最大的一個所述藍光光盤中,將所占存儲空間第二大的一個所述第二數據存儲于可用存儲空間第二大的一個所述藍光光盤中,依次類推,直至將所有所述第二數據存儲到所述多個藍光光盤中。4.根據權利要求3所述的磁介質向光介質數據轉換方法,其特征在于,將所述第二數據存儲到藍光光盤中,包括:將所述第二數據分配到所述藍光光盤上的刻錄緩沖區,并進行刻錄。5.根據權利要求3所述的磁介質向光介質數據轉換方法,其特征在于,在所述對所述多段第二數據進行排序之前,所述磁介質向光介質數據轉換方法還包括:...
【專利技術屬性】
技術研發人員:李鑫,孫秀惠,楊杰勇,李青偉,鐘培文,
申請(專利權)人:北京惠鑫天空科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。