本發(fā)明涉及大數(shù)據(jù)領域,尤其涉及一種分布式系統(tǒng)中大數(shù)據(jù)的存儲方法及系統(tǒng)。
背景技術:
大數(shù)據(jù)(big data),或稱巨量資料,指的是需要新處理模式才能具有更強的決策力、洞察力和流程優(yōu)化能力的海量、高增長率和多樣化的信息資產(chǎn)。在維克托·邁爾-舍恩伯格及肯尼斯·庫克耶編寫的《大數(shù)據(jù)時代》中大數(shù)據(jù)指不用隨機分析法(抽樣調查)這樣的捷徑,而采用所有數(shù)據(jù)進行分析處理。大數(shù)據(jù)的4V特點:Volume(大量)、Velocity(高速)、Variety(多樣)、Value(價值)。
現(xiàn)有大數(shù)據(jù)在無法進行備份處理,數(shù)據(jù)安全性低。
技術實現(xiàn)要素:
提供一種分布式系統(tǒng)中大數(shù)據(jù)的存儲方法,其解決了現(xiàn)有技術數(shù)據(jù)安全性低的缺點。
一方面,提供一種分布式系統(tǒng)中大數(shù)據(jù)的存儲方法,所述方法包括如下步驟:
接收需要存儲的數(shù)據(jù);
將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置;
在該分布式存儲的位置備份需要存儲的數(shù)據(jù)。
可選的,所述方法還包括:
在分布式存儲完成后,發(fā)出備份完成消息。
可選的,所述方法還包括:
提示剩余存儲容量。
第二方面,提供一種提供分布式系統(tǒng)中大數(shù)據(jù)的存儲系統(tǒng),所述系統(tǒng)包括:
接收單元,用于接收需要存儲的數(shù)據(jù);
查找單元,用于將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置;
備份單元,用于在該分布式存儲的位置備份需要存儲的數(shù)據(jù)。
可選的,所述系統(tǒng)還包括:
發(fā)送單元,用于在分布式存儲完成后,發(fā)出備份完成消息。
可選的,所述系統(tǒng)還包括:
提示單元,用于提示剩余存儲容量。
本發(fā)明具體實施方式提供的技術方案接收需要存儲的數(shù)據(jù),將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置,在該分布式存儲的位置備份需要存儲的數(shù)據(jù),所以其能夠實現(xiàn)備份處理的優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種分布式系統(tǒng)中大數(shù)據(jù)的存儲方法的流程圖;
圖2為本發(fā)明提供的一種分布式系統(tǒng)中大數(shù)據(jù)的存儲系統(tǒng)的結構圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參閱圖1,圖1為本發(fā)明第一較佳實施方式提供分布式系統(tǒng)中大數(shù)據(jù)的存儲方法的流程圖,該方法由服務器來完成,該方法如圖1所示,包括如下步驟:
步驟S101、接收需要存儲的數(shù)據(jù);
步驟S102、將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置;
步驟S103、在該分布式存儲的位置備份需要存儲的數(shù)據(jù)。
本發(fā)明具體實施方式提供的技術方案接收需要存儲的數(shù)據(jù),將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置,在該分布式存儲的位置備份需要存儲的數(shù)據(jù),所以其能夠實現(xiàn)備份處理的優(yōu)點。
可選的,上述方法在步驟S103之后還可以包括:
在分布式存儲完成后,發(fā)出備份完成消息。
可選的,上述方法在步驟S103之后還可以包括:
提示剩余存儲容量。
參閱圖2,圖2為本發(fā)明第二較佳實施方式提供分布式系統(tǒng)中大數(shù)據(jù)的存儲系統(tǒng),該系統(tǒng)包括:
接收單元201,用于接收需要存儲的數(shù)據(jù);
查找單元202,用于將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置;
備份單元203,用于在該分布式存儲的位置備份需要存儲的數(shù)據(jù)。
本發(fā)明具體實施方式提供的技術方案接收需要存儲的數(shù)據(jù),將該數(shù)據(jù)存儲完成后,查找其分布式存儲的位置,在該分布式存儲的位置備份需要存儲的數(shù)據(jù),所以其能夠實現(xiàn)備份處理的優(yōu)點。
可選的,上述系統(tǒng)還可以包括:
發(fā)送單元204,用于在分布式存儲完成后,發(fā)出備份完成消息。
可選的,上述系統(tǒng)還可以包括:
提示單元205,用于提示剩余存儲容量。
需要說明的是,對于前述的各方法實施方式或實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為根據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述實施方式或實施例均屬于優(yōu)選實施例,所涉及的動作和單元并不一定是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調整、合并和刪減。
本發(fā)明實施例裝置中的單元可以根據(jù)實際需要進行合并、劃分和刪減。本領域的技術人員可以將本說明書中描述的不同實施例以及不同實施例的特征進行結合或組合。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質中或作為計算機可讀介質上的一個或多個指令或代碼進行傳輸。計算機可讀介質包括計算機存儲介質和通信介質,其中通信介質包括便于從一個地方向另一個地方傳送計算機程序的任何介質。存儲介質可以是計算機能夠存取的任何可用介質。以此為例但不限于:計算機可讀介質可以包括隨機存取存儲器(Random Access Memory,RAM)、只讀存儲器(Read-Only Memory,ROM)、電可擦可編程只讀存儲器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質。此外。任何連接可以適當?shù)某蔀橛嬎銠C可讀介質。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DigitalSubscriber Line,DSL)或者諸如紅外線、無線電和微波之類的無線技術從網(wǎng)站、服務器或者其他遠程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術包括在所屬介質的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍光光碟,其中盤通常磁性的復制數(shù)據(jù),而碟則用激光來光學的復制數(shù)據(jù)。上面的組合也應當包括在計算機可讀介質的保護范圍之內(nèi)。
總之,以上所述僅為本發(fā)明技術方案的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。