欢迎来到天天文库
浏览记录
ID:33392218
大小:5.02 MB
页数:58页
时间:2019-02-25
《基于云存储的版本控制系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、专业学位硕士学位论文基于云存储的版本控制系统的设计与实现DesignandImplementationofVersionControlSystemBasedonCloudStorage作者姓工程领学指导教师:奎塑楚完成日期:垄Q!圣生兰旦星!旦大连理工大学DalianUniversityofTechnology名域号大连理工大学学位论文独创性声明mklLIIIIIILIJhIIIIIhhlqILILLtLILLIUlILIIIILLIY2417763作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽
2、我所知,除文中已经注明引用内容和致谢的地方外,本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:生蔓蕉鲤趣划缝堡丝衄作者签名:受曰期:生年二L月上L日大连理工大学专业学位硕士学位论文摘要用户在产品的开发设计中,需要与其他用户协同开发,或者回顾历史文件,为了满足用户的这种需求,本文设计并实现了一个基于云存储的版本控制系统。传统的版本控制系统分为分布式以及集中式,
3、分布式需要占用大量本地存储空间,且不易维护。集中式存在资源相对集中,存储成本高的缺点。版本控制技术与云存储相结合,突破了传统的资源存储集中化管理模式,它将版本资源分布式存储在云端的各个数据节点上,解决了传统模式中存储容量不足,服务器性能瓶颈等一系列的问题。本系统将文件分解成数据块,分布式地存储在云端的各个数据节点上,采用HDFS实现了基于数据块的并发控制,满足用户读写并行的需求。基于云存储的版本控制系统具有负载均衡、可靠性与可用性高、存储成本低、可扩展性好、文件读写效率高的优点。本文首先介绍了云存储和版本控制系统的概念以及相关技
4、术。然后对比传统的版本控制系统中存在的不足,设计了本系统。在系统的设计与实现中描述了各个模块的实现过程,重点阐述了基于数据块的并发控制的设计与实现。由于HDFS不适合存储小文件,本系统采用将小文件合并的方式在云端存储文件。最后本文设计了与经典的版本控制系统SVN的对比试验,证明了本系统的优越性。本文将云存储的概念应用到版本控制系统中,解决了传统的版本控制系统中遇到的诸多问题,促进了云存储概念与应用的融合。本系统的实现,丰富了云存储的实际应用。关键词:云存储;版本控制系统;自动解决冲突;并发控制;HDFS集群基于云存储的版本控制系
5、统的设计与实现DesignandImplementationofVersionControlSystemBasedonCloudStorageAbstractWhendevelopingproducts,usersneedtodevelopwithotherusers,orreviewthehistoryfile.Inordertomeetthisdemandofusers,wedesignedandimplementedacloud.basedstorageversioncontrolsystem.Thetraditional
6、versioncontrolsystemsiSdividedintodistributedandcentralized,distributedrequiresalargeamountoflocalstoragespace.anddifficulttomaintain.Centralizedexistrelativeconcentrationofresources,storagecostdisadvantage.Versioncontroltechnologycombinedwithcloudstorage,breakingthe
7、traditionalcentralizedstorageresourcemanagementmodelthatwiHreleaseresourcesdistributedalldatastoredinthecloudonthenodetosolvethetraditionalpatternstoragecapacityiSinsufficient,andaseriesofserverperformancebottlenecksissue.Thesystemwillfileintodatablocks,distributedto
8、eachofthedatastoredinthecloudonthenode.implementedusing闭)FSblock—basedconcurrencycontrol,tomeettheneedsoftheusertoreadandwriteinpar
此文档下载收益归作者所有