zoukankan      html  css  js  c++  java
  • 文件备份与同步

    目前我理解的文件备份方法是这样的,如果检测到本地文件发生了变化,那么就把整个文档都传输到服务器备份,我相信这也是很多曾经都国内网盘用到都方法,缺点很明显,耗流量,效率低,想一下如果你有一个500M都图片,然后用图像编辑软件改写了100个像素都信息,按照备份都逻辑整个500M图片都要上传到服务器,这谁受得了。

    缺点很明显,自然要改进,于是有了同步都概念。我理解都同步是这样都,检测本地文件是否更改,如果更改则把这个文件映射到内存,然后在内存中分割为好几个部分,比如说10个部分吧,服务器端也做同样都操作,从服务器端拿第一个部分都HASH值,从客户端拿到第一个部分都HASH值,如果妹发生相等,则继续对比第二个部分。。。直到不相等,那么就检测客户端部分都那些字节不相等,然后把这些字节传输到服务器端,服务器端完成文件都同步,同步功能是字节同步,效率很高。据说dropbox就是这种模式的。

  • 相关阅读:
    Binary Search Tree Iterator 解答
    Invert Binary Tree 解答
    Min Stack 解答
    Trapping Raining Water 解答
    Candy 解答
    Jump Game II 解答
    Implement Hash Map Using Primitive Types
    Gas Station 解答
    Bucket Sort
    HashMap 专题
  • 原文地址:https://www.cnblogs.com/yfish/p/8051678.html
Copyright © 2011-2022 走看看