本發(fā)明涉及存儲技術(shù)領(lǐng)域,更具體地說,是涉及一種云數(shù)據(jù)存儲方法。
背景技術(shù):
當(dāng)今的時代是知識大爆炸的時代,傳統(tǒng)的存儲技術(shù)已經(jīng)不能滿足用戶的需求。 隨著通訊技術(shù)和存儲技術(shù)的融合,云存儲發(fā)展十分迅速。云存儲讓用戶可以在任何地方訪問自己的數(shù)據(jù),便捷的保存自己的信息。云存儲為用戶提供了高可靠和高可用的存儲系統(tǒng),應(yīng)用越來越廣泛。與此同時,云存儲也帶來了用戶隱私的問題,不僅云存儲的服務(wù)提供商可能會濫用用戶的隱私數(shù)據(jù),用戶還要面對由于黑客攻擊導(dǎo)致信息泄露的潛在隱患。
隨著用戶數(shù)據(jù)爆炸式的增長,云存儲結(jié)構(gòu)使得數(shù)據(jù)搜索時間增長,怎樣縮短云存儲搜索時間是值得研究的事情。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為了解決上述技術(shù)問題提供一種云數(shù)據(jù)存儲方法,其可縮短數(shù)據(jù)搜索時長。
本發(fā)明解決上述問題所采用的技術(shù)方案是:
一種云數(shù)據(jù)存儲方法,包括:
接收到數(shù)據(jù)存儲請求后,根據(jù)數(shù)據(jù)類型將要上傳的數(shù)據(jù)分為多組數(shù)據(jù),并為其分配不同類型的服務(wù)器;
將所述多組數(shù)據(jù)分別上傳到相應(yīng)的服務(wù)器,每組服務(wù)器的總服務(wù)器在上傳成功后分別為每組數(shù)據(jù)分配存儲空間并建立索引。
本方案將數(shù)據(jù)按類分別存儲,每組服務(wù)器分別包括總服務(wù)器和多個子服務(wù)器,在搜索數(shù)據(jù)時,直接按類搜索,可大大減小搜索時間。
為了增強(qiáng)數(shù)據(jù)的安全性,在將多組數(shù)據(jù)分別上傳到相應(yīng)服務(wù)器時,還包括對數(shù)據(jù)的加密過程和鑒權(quán)過程。
所述索引包括索引文件、位置文件、管理文件、存儲信息文件。
每組服務(wù)器包含一個總服務(wù)器和多個子服務(wù)器。
綜上,本發(fā)明的有益效果是:
本方案將數(shù)據(jù)按類分別存儲,每組服務(wù)器分別包括總服務(wù)器和多個子服務(wù)器,在搜索數(shù)據(jù)時,直接按類搜索,可大大減小搜索時間。
具體實(shí)施方式
下面結(jié)合實(shí)施例,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例:
一種云數(shù)據(jù)存儲方法,包括:
接收到數(shù)據(jù)存儲請求后,根據(jù)數(shù)據(jù)類型將要上傳的數(shù)據(jù)分為多組數(shù)據(jù),并為其分配不同類型的服務(wù)器;
將所述多組數(shù)據(jù)分別上傳到相應(yīng)的服務(wù)器,每組服務(wù)器的總服務(wù)器在上傳成功后分別為每組數(shù)據(jù)分配存儲空間并建立索引。
在將多組數(shù)據(jù)分別上傳到相應(yīng)服務(wù)器時,還包括對數(shù)據(jù)的加密過程和鑒權(quán)過程。
所述索引包括索引文件、位置文件、管理文件、存儲信息文件。
每組服務(wù)器包含一個總服務(wù)器和多個子服務(wù)器。
本方案將數(shù)據(jù)按類分別存儲,每組服務(wù)器分別包括總服務(wù)器和多個子服務(wù)器,在搜索數(shù)據(jù)時,直接按類搜索,可大大減小搜索時間。
如上所述,可較好的實(shí)現(xiàn)本發(fā)明。