数据同步
Easchi 采用“一个卡片对应一个笔记文件 + 一个元数据文件 + 一个复习记录文件”的存储结构。
对于拥有数万张卡片的重度用户,假设有 3 万张卡片,就会对应多达 9 万个微小文件。如果采用传统的逐文件同步,将会引发灾难性的网络 I/O 延迟。
Easchi 提供了专门优化的内置同步方案:
- 自动打包合并: 在上传前,同步引擎会自动将零碎的卡片数据与复习轨迹打包并压缩成高效的单一数据包。
- 增量全量备份: 按文件库进行全量与增量的混合备份,显著提升小文件在弱网环境下的同步速度。
- 版本灵活清理: 允许您灵活配置和清理更早的历史版本,释放云端空间。
如果不使用内置同步功能,建议使用 Git 等具有版本管控能力的软件搭配代码仓库来实现。
其原因在于,卡片的历史记录文件内容是不断增长的。如果使用缺乏自动合并能力的同步方式,容易造成本地卡片数据被错误地覆盖,从而破坏复习规划并导致部分数据丢失。