基于版本控制的網(wǎng)盤研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-11-03 18:20
隨著互聯(lián)網(wǎng)和云計(jì)算的快速發(fā)展,人們的生活發(fā)生了翻天覆地的變化,視頻、圖片和文檔等個(gè)人信息數(shù)量呈爆炸式增長。在此背景下,個(gè)人網(wǎng)盤得到快速發(fā)展。傳統(tǒng)的網(wǎng)盤需要用戶手動(dòng)進(jìn)行數(shù)據(jù)同步,這種操作方式在日益增長的終端數(shù)量和數(shù)據(jù)量面前已經(jīng)力不從心。數(shù)據(jù)丟失、版本混亂、各終端數(shù)據(jù)更新不同步等諸多問題直接影響用戶的工作效率。因此,個(gè)人網(wǎng)盤系統(tǒng)如何在多終端環(huán)境下對海量數(shù)據(jù)進(jìn)行有效地管理成為一個(gè)新的需求;谝陨蠈(shí)際需求,本文通過分析現(xiàn)有個(gè)人網(wǎng)盤系統(tǒng)的實(shí)現(xiàn)方式,結(jié)合自動(dòng)同步和版本控制等系統(tǒng)關(guān)鍵技術(shù),設(shè)計(jì)和實(shí)現(xiàn)了基于版本控制的網(wǎng)盤系統(tǒng)。本文的主要內(nèi)容如下:1、針對本系統(tǒng)中應(yīng)用到的關(guān)鍵技術(shù)進(jìn)行研究,主要包括多終端文件自動(dòng)同步技術(shù)和版本控制技術(shù)。多終端文件自動(dòng)同步技術(shù)采用客戶端事件觸發(fā)的方式實(shí)時(shí)監(jiān)測本地同步文件夾的修改,監(jiān)測到本地文件夾的修改后傳遞給服務(wù)器,服務(wù)器主動(dòng)推送該修改操作至其他客戶端,降低系統(tǒng)開銷。提出多終端文件自動(dòng)同步方法保證各終端數(shù)據(jù)的一致性,并定期對比元數(shù)據(jù)信息,對一致性進(jìn)行監(jiān)測。版本控制技術(shù)采用差量存儲方式保存數(shù)據(jù)的不同版本,便于數(shù)據(jù)恢復(fù)和回滾。對多終端同時(shí)操作同一文件產(chǎn)生的沖突問題進(jìn)行分析,提...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要貢獻(xiàn)與創(chuàng)新
1.4 本論文的結(jié)構(gòu)安排
第二章 關(guān)鍵技術(shù)分析
2.1 自動(dòng)同步技術(shù)
2.1.1 文件修改監(jiān)測技術(shù)
2.1.2 服務(wù)器消息通知
2.2 版本控制技術(shù)
2.2.1 版本控制概述
2.2.2 版本存儲方法
2.3 CEPH分布式文件系統(tǒng)
2.3.1 分布式文件系統(tǒng)概述
2.3.2 Ceph分布式文件系統(tǒng)概述
2.4 本章小結(jié)
第三章 基于版本控制的網(wǎng)盤系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)實(shí)現(xiàn)目標(biāo)
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)功能需求分析
3.2.2 系統(tǒng)性能需求分析
3.3 系統(tǒng)總體設(shè)計(jì)
3.3.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)網(wǎng)架構(gòu)設(shè)計(jì)
3.3.3 系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)
3.3.4 系統(tǒng)功能模塊設(shè)計(jì)
3.4 多終端文件同步設(shè)計(jì)
3.5 存儲層設(shè)計(jì)
3.6 本章小結(jié)
第四章 基于版本控制的網(wǎng)盤系統(tǒng)實(shí)現(xiàn)
4.1 系統(tǒng)開發(fā)環(huán)境及部署
4.2 客戶端實(shí)現(xiàn)
4.2.1 自動(dòng)同步模塊
4.2.2 版本處理模塊
4.2.3 交互模塊
4.3 服務(wù)器實(shí)現(xiàn)
4.3.1 自動(dòng)同步模塊
4.3.2 版本處理模塊
4.3.3 交互模塊
4.4 多終端文件同步實(shí)現(xiàn)
4.5 存儲層實(shí)現(xiàn)
4.6 本章小結(jié)
第五章 系統(tǒng)測試與分析
5.1 系統(tǒng)測試環(huán)境
5.2 系統(tǒng)功能測試
5.3 系統(tǒng)性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的成果
【參考文獻(xiàn)】:
碩士論文
[1]基于CAP理論的海量數(shù)據(jù)存儲研究與應(yīng)用[D]. 馬文杰.蘇州大學(xué) 2013
本文編號:3474122
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究背景與意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要貢獻(xiàn)與創(chuàng)新
1.4 本論文的結(jié)構(gòu)安排
第二章 關(guān)鍵技術(shù)分析
2.1 自動(dòng)同步技術(shù)
2.1.1 文件修改監(jiān)測技術(shù)
2.1.2 服務(wù)器消息通知
2.2 版本控制技術(shù)
2.2.1 版本控制概述
2.2.2 版本存儲方法
2.3 CEPH分布式文件系統(tǒng)
2.3.1 分布式文件系統(tǒng)概述
2.3.2 Ceph分布式文件系統(tǒng)概述
2.4 本章小結(jié)
第三章 基于版本控制的網(wǎng)盤系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)實(shí)現(xiàn)目標(biāo)
3.2 系統(tǒng)需求分析
3.2.1 系統(tǒng)功能需求分析
3.2.2 系統(tǒng)性能需求分析
3.3 系統(tǒng)總體設(shè)計(jì)
3.3.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)
3.3.2 系統(tǒng)網(wǎng)架構(gòu)設(shè)計(jì)
3.3.3 系統(tǒng)技術(shù)架構(gòu)設(shè)計(jì)
3.3.4 系統(tǒng)功能模塊設(shè)計(jì)
3.4 多終端文件同步設(shè)計(jì)
3.5 存儲層設(shè)計(jì)
3.6 本章小結(jié)
第四章 基于版本控制的網(wǎng)盤系統(tǒng)實(shí)現(xiàn)
4.1 系統(tǒng)開發(fā)環(huán)境及部署
4.2 客戶端實(shí)現(xiàn)
4.2.1 自動(dòng)同步模塊
4.2.2 版本處理模塊
4.2.3 交互模塊
4.3 服務(wù)器實(shí)現(xiàn)
4.3.1 自動(dòng)同步模塊
4.3.2 版本處理模塊
4.3.3 交互模塊
4.4 多終端文件同步實(shí)現(xiàn)
4.5 存儲層實(shí)現(xiàn)
4.6 本章小結(jié)
第五章 系統(tǒng)測試與分析
5.1 系統(tǒng)測試環(huán)境
5.2 系統(tǒng)功能測試
5.3 系統(tǒng)性能測試
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的成果
【參考文獻(xiàn)】:
碩士論文
[1]基于CAP理論的海量數(shù)據(jù)存儲研究與應(yīng)用[D]. 馬文杰.蘇州大學(xué) 2013
本文編號:3474122
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3474122.html
最近更新
教材專著