firemail

标题: 360云盘同步原理 重磅技术帖 了解冲突文件产生原因 [打印本页]

作者: Qter    时间: 2020-11-21 23:20
标题: 360云盘同步原理 重磅技术帖 了解冲突文件产生原因
https://bbs.360.cn/thread-3946148-1-1.html

简单的说,同步的时候,云端文件的最新文件与次洗文件和本地的版本不符,就是冲突文件。

稍微具体点,就是文件版本看成一棵树,那冲突文件就存在于不同的枝干上的两片叶子。

如果强行更新,可能中间某些变更就被覆盖了。

至于产生原因就多了,比如两个云盘其中一个在线一个不在线,在线的编辑了一个文件,同步,这个是一个版本的文件;之后,离线的开机,并在同步前打开了文档,做了另外一次不同的修改,并保存为了另一个同名文件,这是另一个版本的文件;两次修改出不同的版本,就是冲突文件


说实话,现在的360整体软件对于文件版本的相关操作性能太低下,也就是上面说的记录器的效率太低下,文件属性信息与HASH要完全比较后,才能判断,而记录器其实没起到应有的“节能”作用。






欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3