sync vault 2.0
DANGER升级注意事项
- 由于底层数据结构和 1.x 版本不兼容,升级后可能会触发重新同步。
- 升级前,请做好数据备份。
Sync Vault 2.0 正式步入了 2.0 时代,相比 1.x 版本有了大量的升级。
受控模式下的文件刷新速度
Section titled “受控模式下的文件刷新速度”1.x 版本体验最慢的应该是阿里云盘用户,往往在打开受控模式面板时需要等待较长时间,甚至等待好几分钟。2.0 实测表现:本地 20000 个文件,云盘 5000 个文件,刷新速度约 10 秒。相比 1.x 提升 20 倍以上。
空运行(Dry Run)
Section titled “空运行(Dry Run)”在【看板】-【快捷方式】中增加了 Dry Run 按钮,点击后可以知道下一次同步会触发的操作,方便需要的用户深入掌控自动同步过程。
秒传能力 & 小文件上传提速
Section titled “秒传能力 & 小文件上传提速”新支持了阿里云盘秒传,优化了百度网盘小文件上传。很多用户的仓库是大量几十 KB 的 Markdown 文件:
| 版本 | 上传速度 |
|---|---|
| 1.x | 约 1 个/秒 |
| 2.0 普通模式 | 约 3 个/秒 |
| 2.0 命中秒传 | 可达 7~10 个/秒 |
提速 3 倍以上。
底层数据结构大一统
Section titled “底层数据结构大一统”基于 Yjs + IndexedDB 保存文件元数据,完成了 3 个层级的数据结构统一:
- 受控模式和自动模式数据结构统一
- 所有云盘的数据结构统一
- 云盘同步和实时协作的数据统一
跨时钟域同步状态管理
Section titled “跨时钟域同步状态管理”在 1.x 版本,支持同步的云盘需要能保存本地文件的时钟信息,否则会影响同步状态判决。2.0 版本开始,这个限制不存在了,Sync Vault 从功能上看有能力接入任何云盘,且接入非常方便。