“够快云库”杀入中小团队文档协作,用“索引同步”技术解放你的硬盘
http://www.36kr.com/p/208593.html一、“索引同步”是什么?
所有云盘都要在本地文件和云端文件之间做同步。Dropbox 采用的是“完整同步”,就是在本地保留全部的实体文件,同时每当有文件改动时再做一次“增量同步”(把一个文件切成 N 个区块,用 hash 值校验每个区块,只将有变化的区块同步,而非整个文件)。由于要将所有文件在本地备份,每启用一个新设备都要重新下载一遍,数据量稍大一些就很费时间。同时,每个设备上都保存一个完整备份又是对存储资源的浪费。
够快云库的做法是,对云端文件进行扫描,依据文件名称、位置、大小、类型、备注等属性建立索引。设备只会将索引同步到本地,数十 G 的数据也可以很快完成。用户可以基于索引打开、编辑、删除、移动某个文件,而如果要在本地编辑文件内容的话,则临时向服务器请求下载。下载后的文件安置在缓存区,基本不消耗硬盘。
虽然有些网盘产品(比如金山快盘)也会同步文件索引,但大多是与服务器反复对话的模式,断网之后无法操作。够快云库的索引、版本记录保存在本地,用户在离线状态下仍能在索引层面做一些操作,比如移动、重命名等。如果是有缓存的文件,离线后也能进行内容编辑。
这样够快云库在资源消耗上就比较有优势:下载的只有文件索引加当前文件的缓存,上传的只是你对该文件的操作记录,以及增量同步的部分。够快团队也把“硬盘‘零’占用”当做了宣传杀手。