基于分布式版本控制工具的個性化文件同步系統(tǒng)設計與實現(xiàn)
本文關鍵詞:基于分布式版本控制工具的個性化文件同步系統(tǒng)設計與實現(xiàn)
【摘要】:在云計算和互聯(lián)網(wǎng)技術的快速發(fā)展下,全球的數(shù)據(jù)量正以指數(shù)爆炸形式增長;與此同時,大數(shù)據(jù)的應運而生也讓我們漸漸挖掘出了數(shù)據(jù)的巨大價值,F(xiàn)實環(huán)境下,關于海量數(shù)據(jù)如何高效存儲和快速獲取成為了各大企業(yè)關注的重點。在市場需求推動下,云存儲系統(tǒng)憑借成熟的關鍵技術為基礎大量問世,解決了數(shù)據(jù)的存儲問題。隨著數(shù)據(jù)存儲網(wǎng)絡化和移動化進程的加深,用戶對云存儲所能提供的功能有了更深層次的要求,即在保證用戶數(shù)據(jù)能夠高效存儲和獲取的同時,實現(xiàn)用戶操作的可追蹤性,滿足用戶對數(shù)據(jù)舊文再現(xiàn)和誤刪恢復等關鍵需求;谏鲜銮闆r產(chǎn)生的市場需求,本文通過深入分析現(xiàn)有的云存儲平臺結(jié)構(gòu)模型,結(jié)合系統(tǒng)關鍵技術的解決方案,設計了基于分布式版本控制工具的個性化文件同步系統(tǒng)。本文的主要工作內(nèi)容如下:1.對云存儲系統(tǒng)的結(jié)構(gòu)模型進行逐層分析,對本文要設計實現(xiàn)的文件同步系統(tǒng)進行了功能和性能需求的細致化分析提煉,并根據(jù)分析結(jié)果對整個系統(tǒng)的架構(gòu)進行了設計。依據(jù)系統(tǒng)功能模塊劃分原則,對系統(tǒng)從功能實現(xiàn)的角度進行了模塊化的劃分,并對各個子模塊的的具體工作流程進行了細致化的分析和設計。2.針對本設計中應用到的關鍵技術進行深入研究,分析分布式版本控制工具Git在版本控制方面的主要優(yōu)點,并采用Git作為本設計中版本管理服務器端底層實現(xiàn)。對系統(tǒng)設計中會用到的Git功能進行了測試分析,結(jié)合這些功能研究并設計出系統(tǒng)中版本管理模塊工作的具體流程。對分布式文件系統(tǒng)中出現(xiàn)的緩存不一致情況進行了分析,結(jié)合現(xiàn)有的緩存一致性解決方式,從如何保障系統(tǒng)緩存的一致性和如何解決緩存不一致問題兩個角度進行了分析,并針對本設計中會出現(xiàn)的不一致問題提出了對應的解決方案。3.依據(jù)本文中個性化文件同步系統(tǒng)的分析設計結(jié)果,對整個系統(tǒng)客戶端和服務器端功能進行軟件實現(xiàn),并對系統(tǒng)功能實現(xiàn)的效果進行展示。搭建整個系統(tǒng)的運行環(huán)境,對服務器端和客戶端進行安裝配置,通過一系列的測試用例對系統(tǒng)的功能和性能進行綜合測試,并對測試用例的結(jié)果進行了綜合展示。
【學位授予單位】:安徽大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 鄭曉霞,封加兵,陳益,劉越;自動化版本控制在實際項目中的應用[J];信息技術;2003年12期
2 周煒;一種新的版本控制機制的研究及原型設計[J];安慶師范學院學報(自然科學版);2005年01期
3 ;版本控制[J];互聯(lián)網(wǎng)天地;2007年06期
4 羅雅麗;;版本控制在開發(fā)項目中的應用[J];電腦編程技巧與維護;2011年14期
5 李志杰;;版本控制技術在團隊協(xié)同開發(fā)中的應用研究[J];現(xiàn)代商貿(mào)工業(yè);2012年14期
6 徐鋒;;Visual Source Safe 6.0使用簡易指南[J];程序員;2002年09期
7 曹吉;;Subversion點評[J];程序員;2004年12期
8 劉黎志;;一種改進的時變維度版本控制方法[J];計算機系統(tǒng)應用;2006年10期
9 卞青;;網(wǎng)站類產(chǎn)品版本控制實踐[J];程序員;2007年07期
10 陳愛君;方欣;魏亮;;利用版本控制軟件進行協(xié)同設計[J];建筑設計管理;2007年06期
中國重要會議論文全文數(shù)據(jù)庫 前7條
1 陳恩強;魏臻;程磊;;版本控制系統(tǒng)Visual SourceSafe應用[A];全國第十四屆計算機科學及其在儀器儀表中的應用學術交流會論文集[C];2001年
2 孫長嵩;李海丹;;基于構(gòu)件的版本控制策略[A];2006北京地區(qū)高校研究生學術交流會——通信與信息技術會議論文集(下)[C];2006年
3 何超欽;張s,
本文編號:1303064
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1303064.html