Font Size: a A A

Design And Implementation Of File Synchronization System

Posted on:2018-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:J P LiFull Text:PDF
GTID:2348330518952389Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and the Internet,and the rise of intelligent terminal equipment,mobile office has become normal.At present,more and more people have multiple intelligent devices,which greatly facilitates our work and life.The popularity of intelligent devices brings our work and life more convenient,while it also poses new challenges for our file management.The issue of how to guarantee the data consistency among multiple devices and how to efficiently synchronize files draw our attention,in addition,traceability of data also gradually into our horizons.Currently,cloud storage platform are mostly just provide data storage capabilities,user data synchronization is often disappointing,and some even lead user data loss.Moreover,most of existing file synchronization software does not provide data traceability function,once the user changes the files and save,it cannot roll back to previous state.According to the above problems,this paper analyzes the existing cloud storage platform and file synchronization technology and combines with the version control system to achieve a version management file synchronization system.The main contents of this paper are as follows:1.This paper analyzes the current cloud storage platform and file synchronization system,then carries on the demand analysis and system modeling for file synchronization system designed by this paper.Finally,we design the whole file synchronization system according to the analysis result.2.We deeply research the key technologies used in this paper,including data de-duplication,file synchronization and version control,etc.In this paper,we use block-level de-duplication technology to optimize the storage model of GIT version control to achieve a file synchronization system which has a version management.
Keywords/Search Tags:File synchronization, version control, data de-duplication
PDF Full Text Request
Related items