文件同步系统的设计与实现
发布时间:2018-04-15 11:11
本文选题:文件同步 + 版本控制 ; 参考:《西南科技大学》2017年硕士论文
【摘要】:随着计算机技术和互联网的快速发展以及智能终端设备的兴起,移动化办公已经成为常态。目前,越来越多的人们拥有多个智能终端设备,这极大的方便了人们的工作和生活。智能终端设备的普及在给人们带来方便的同时,也给人们的文件管理提出了新的挑战。如何保证多个设备之间的数据一致性以及如何高效地进行文件同步成为了人们关注的焦点,除此之外,数据的可追溯性也逐渐进入人们的视野。当前的云存储平台大都只是提供数据的存储功能,用户数据的同步往往不尽人意,有的甚至会导致用户数据的丢失。此外,现有的文件同步软件大都没有提供数据的可追溯性功能,一旦用户修改文件并保存后就无法回退到该文件之前的状态。基于上述需求,本文通过分析现有的云存储平台及文件同步的相关技术,在文件同步的基础上结合版本控制系统的概念实现了具有版本管理的文件同步系统。本文主要工作内容如下:1.针对目前已有的云存储平台及文件同步系统进行分析,对本文设计实现的文件同步系统进行需求分析和系统建模,并根据分析结果对整个系统进行整体架构设计。2.针对本文中所使用到的关键技术进行深入研究,包括重复数据删除、文件同步以及版本控制等。本文采用块级重复数据删除技术对分布式版本控制工具GIT的存储模型进行优化,实现了具有版本管理功能的文件同步系统。
[Abstract]:With the rapid development of computer technology and Internet and the rise of intelligent terminal equipment , mobile office has become normal . At present , more and more people have more than one intelligent terminal equipment , which brings convenience to people ' s work and life .
【学位授予单位】:西南科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前5条
1 韩莹;杨秋格;沈洪雷;李姗姗;;一种在去重备份系统中的源端去重算法[J];科技通报;2016年01期
2 毛波;叶阁焰;蓝琰佳;张杨松;吴素贞;;一种基于重复数据删除技术的云中云存储系统[J];计算机研究与发展;2015年06期
3 邓小盾;;大数据时代的云存储技术研究[J];电子测试;2014年13期
4 李笑郁;宁小洲;;移动智能终端技术趋势与运营商策略[J];信息通信技术;2014年02期
5 薛一波;易成岐;;云存储(1)[J];中兴通讯技术;2012年01期
相关硕士学位论文 前4条
1 邓亮;基于分布式版本控制工具的个性化文件同步系统设计与实现[D];安徽大学;2016年
2 褚万振;基于Android平台的文件同步系统设计与实现[D];西安电子科技大学;2013年
3 丁贤林;基于SVN的项目文档管理系统实现[D];电子科技大学;2012年
4 贺自军;基于SVN的统一协作平台设计与实现[D];北京邮电大学;2009年
,本文编号:1753862
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1753862.html