◎ 殷鵬飛 熊浦俊 陳鑫
傳統(tǒng)的數(shù)據(jù)由于其量小,并且是非動(dòng)態(tài)的增長,所以存儲(chǔ)起來比較簡單,一般是存儲(chǔ)在單一的存儲(chǔ)介質(zhì)和物理位置上。而隨著科技的日益發(fā)展,用戶數(shù)據(jù)的存儲(chǔ)量也如S曲線般增長,用戶選用的存儲(chǔ)介質(zhì)也不斷發(fā)生著改變。在快節(jié)奏的社會(huì)生活中,用戶需要更好的方式存儲(chǔ)和管理文件?!奥犇票P”是一款在線數(shù)據(jù)存儲(chǔ)平臺(tái),提供多元化數(shù)據(jù)存儲(chǔ)服務(wù),用戶可根據(jù)自身需求來管理(分享、下載和查看)云盤存儲(chǔ)文件。云盤不會(huì)直接提供內(nèi)容和對(duì)用戶提交的內(nèi)容進(jìn)行修改,平臺(tái)提供分享功能,用戶通過分享的二維碼或鏈接的方式實(shí)現(xiàn)文件共享。
“聽墨云盤”是一款基于云計(jì)算的數(shù)據(jù)存儲(chǔ)平臺(tái),主要采用分布式儲(chǔ)存系統(tǒng)來實(shí)現(xiàn)云盤存儲(chǔ)功能。構(gòu)建基于云計(jì)算的分布式儲(chǔ)存數(shù)據(jù)平臺(tái),主要是為了便于用戶端的操作使用。
用云盤的分布式儲(chǔ)存系統(tǒng),一份資料在平臺(tái)內(nèi)部有多份備案,即便在部分機(jī)器損壞時(shí)也能在用戶再次登錄前完整恢復(fù)數(shù)據(jù),用戶不用擔(dān)心會(huì)出現(xiàn)丟失資料的風(fēng)險(xiǎn);云盤嚴(yán)格、獨(dú)特的儲(chǔ)存機(jī)制可防止病毒的傳播。另外云盤沒有容量大小限制,用戶會(huì)有配額限制,但云計(jì)算存儲(chǔ)平臺(tái)會(huì)根據(jù)用戶(普通用戶和VIP用戶)的自身使用情況會(huì)無限擴(kuò)容(不能超過用戶端當(dāng)前最大存儲(chǔ)空間額度)。數(shù)據(jù)可開放,因此對(duì)多人共享也十分方便,不受地理位置限制。用戶只需注冊(cè)登錄后,根據(jù)自身需要進(jìn)行資料上傳下載,用戶資料下載不限速。
用戶(普通用戶、VIP用戶和管理員用戶)注冊(cè)登錄后,可以修改用戶信息。不同身份的用戶之間,云盤存儲(chǔ)空間分配大小有區(qū)別,用戶可以通過系統(tǒng)給出的各種活動(dòng)(每日簽到、分享的文件次數(shù)等)來累計(jì)經(jīng)驗(yàn)值以提升等級(jí),用戶級(jí)別越高,云盤存儲(chǔ)空間容量就越大。系統(tǒng)主要功能是實(shí)現(xiàn)文件管理,用戶可以在主頁設(shè)置文件——?jiǎng)?chuàng)建文件夾、上傳和下載文件、對(duì)文件進(jìn)行分類處理操作。
(1)VIP用戶。在下載和傳輸文件時(shí)速度會(huì)比普通用戶較快,而且有VIP用戶專門設(shè)的任務(wù)欄以獲得更多的積分來擴(kuò)容云盤存儲(chǔ)空間。
(2)管理員用戶。管理員可以通過系統(tǒng)管理員頁面展示的用戶上傳數(shù)據(jù)或者圓餅圖查看用戶上傳文件相關(guān)信息,并且已授權(quán)的管理員可以對(duì)文件夾和文件執(zhí)行刪除操作,也可以對(duì)用戶進(jìn)行刪除操作。管理員需要根據(jù)用戶的等級(jí)來設(shè)置該用戶云盤的最大容量。
用戶登錄進(jìn)入主頁面,可以對(duì)文件(文檔、圖片、音樂、視頻等)或文件夾進(jìn)行基本操作——新建文件夾、刪除文件或文件夾、搜索文件或文件夾、修改文件名、下載云盤中的文件、對(duì)文件進(jìn)行加密處理。“聽墨云盤”也可以支持用戶批量操作,即可選擇本地多文件上傳、多文件刪除等操作,但是會(huì)限制文件上傳的大小、限定一次選擇的文件數(shù)量。支持用戶通過鏈接和二維碼的形式進(jìn)行內(nèi)容分享。
用戶可以對(duì)外鏈文件進(jìn)行編輯——文件外鏈的刪除、轉(zhuǎn)存權(quán)限、設(shè)置外鏈密碼、外鏈查詢等操作,而未注冊(cè)的用戶僅可以對(duì)外鏈文件進(jìn)行查看功能。其中,用戶還可對(duì)外鏈文件相關(guān)操作(刪除、設(shè)置轉(zhuǎn)存、設(shè)置外鏈下載密碼)進(jìn)行批量操作。
用戶在頁面內(nèi)進(jìn)行刪除操作后,被刪除的文件會(huì)在回收站內(nèi)保留一定的時(shí)間(根據(jù)用戶和平臺(tái)本身設(shè)定),用戶可以在有效時(shí)間內(nèi)對(duì)回收站里的文件和文件夾執(zhí)行刪除或徹底刪除以及還原操作。如果用戶未在系統(tǒng)或者用戶自己設(shè)置的保留時(shí)間內(nèi)還原文件和文件夾,服務(wù)器將會(huì)對(duì)這些文件和文件夾徹底刪除。
當(dāng)用戶上傳文件、刪除回收站文件、收藏文件、云盤回收站文件被清理時(shí)云盤存儲(chǔ)容量會(huì)實(shí)時(shí)動(dòng)態(tài)更新,但是云盤容量會(huì)受用戶自身設(shè)備存儲(chǔ)空間大小限制。
“聽墨云盤”采用基于云計(jì)算的分布式存儲(chǔ)技術(shù)設(shè)計(jì),主要采用B/S架構(gòu),系統(tǒng)開發(fā)模式為MVC模式,服務(wù)端采用的是SpringBoot+Mybatis技術(shù)。
(1)安全性:安全性包括用戶的信息安全性和文件的安全性。系統(tǒng)通過對(duì)用戶進(jìn)行實(shí)名認(rèn)證操作,將用戶信息數(shù)據(jù)封裝于數(shù)據(jù)庫中,保護(hù)數(shù)據(jù)免受未經(jīng)許可而故意或偶然的傳送、泄露、破壞或被修改的可能。為防止云存儲(chǔ)服務(wù)商內(nèi)部人員偷窺用戶的數(shù)據(jù)信息,服務(wù)商采取分級(jí)通知和流程化管理模式。
(2)數(shù)據(jù)可靠性:云計(jì)算網(wǎng)絡(luò)是在用戶使用客戶端或者手機(jī)端基礎(chǔ)上實(shí)現(xiàn)的,但這種實(shí)現(xiàn)的安全性等級(jí)相對(duì)較低,云計(jì)算網(wǎng)絡(luò)數(shù)據(jù)可靠性在整體上受到的限制較大。通過設(shè)置用戶權(quán)限可以在用戶分享時(shí)提高數(shù)據(jù)可靠性。
(3)數(shù)據(jù)實(shí)時(shí)性:用戶在系統(tǒng)內(nèi)進(jìn)行一定操作后,系統(tǒng)會(huì)實(shí)時(shí)自動(dòng)更新儲(chǔ)存空間,保證了用戶對(duì)內(nèi)存的使用實(shí)效性。
(4)規(guī)范性:用戶對(duì)云盤內(nèi)的文件進(jìn)行分享,需要合乎規(guī)范,即分享內(nèi)容要恰當(dāng),禁止傳播色情、政治敏感、謠言、暴力恐怖內(nèi)容,如若被平臺(tái)檢測(cè)或被他人舉報(bào),系統(tǒng)則會(huì)根據(jù)情況嚴(yán)重性,對(duì)該賬號(hào)進(jìn)行警告或封號(hào)處理,保證了系統(tǒng)的規(guī)范性。
云計(jì)算作為現(xiàn)在的新型技術(shù),是目前科技領(lǐng)域的研究熱點(diǎn),此項(xiàng)目構(gòu)建基于云計(jì)算的數(shù)據(jù)存儲(chǔ)平臺(tái),是一次對(duì)云計(jì)算的實(shí)踐,云盤項(xiàng)目與實(shí)際生活息息相關(guān),“聽墨云盤”利用云計(jì)算技術(shù)解決實(shí)際問題,體現(xiàn)重要作用,與此同時(shí),項(xiàng)目還會(huì)加強(qiáng)技術(shù)升級(jí),不斷優(yōu)化系統(tǒng)和運(yùn)行模式,實(shí)現(xiàn)項(xiàng)目應(yīng)用范圍最大化。