第11课:数据管理

🎯 本课目标

  • 理解同步机制和单向/双向同步的区别
  • 掌握数据优化三件套
  • 了解Anki文件夹结构
  • 掌握备份与恢复的方法

一、同步机制

双向同步(默认)

手机↔服务器↔电脑,双向交换数据:

  • 手机上学习了→同步→服务器→电脑同步→获取最新进度
  • 电脑上添加了笔记→同步→服务器→手机同步→获取新内容

单向同步(触发场景)

触发单向同步的场景

删除模板/字段、删除学习计划。这些操作会强制单向同步,需要选择是”上传”还是”下载”。

  • 上传:用本地数据覆盖服务器
  • 下载:用服务器数据覆盖本地
  • 选择后必须确定,不可取消

主动开启单向同步

用于数据恢复:设置→同步→下次同步时强制单向覆盖。

好习惯

“使用前同步一次,使用后再同步一次。“

同步失败对策

  • 等待一会再试
  • 换个网络再试
  • 使用科学上网工具
  • 关闭自动同步(设置→同步→取消自动同步)

二、数据优化三件套

操作入口用途
检查数据库工具→检查数据库大量增删后重建索引,预防数据出错
检查媒体工具→检查媒体清理已删除笔记残留的媒体文件
清理空卡片工具→清理空卡片移除删除了挖空/字段后的残留

检查媒体细节

  • 删除的图片/音频会移到 media.trash 文件夹(不是彻底删除)
  • 点击”删除未使用文件”→移到垃圾文件夹
  • 点击”恢复已删除”→移回媒体文件夹
  • 点击”清空回收站”→彻底删除

清理空卡片

场景:填空题原来挖了2个空,后来删除了第2个挖空符号。Anki会提示”未在此卡片找到填空2”→到工具→清理空卡片即可。


三、文件夹结构

找到Anki文件夹的方法:工具→插件→查看文件(位于addons21)→返回上一级(Anki根目录)

Anki根目录/
├── addons21/                    # 插件文件夹(所有账户共用)
└── [账户名]/
    ├── backups/                 # 自动备份文件(以日期命名)
    ├── collection.media/        # 媒体文件(图片、音频、字体)
    └── collection.media.trash/  # 被清理的媒体文件(可恢复)

重要发现

多个Anki账户的数据相互独立,但共用同一套插件。自动备份不包括媒体文件(太大)。


四、备份与恢复

方式操作特点
自动备份设置→备份→设置备份频率和数量自动执行,不包括媒体文件
手动备份(单牌组)牌组齿轮→导出→.apkg可分享,保留进度可选
手动备份(全部)文件→导出→.colpkg整个库导出,导入会覆盖
通过同步恢复损坏设备上开单向同步拉取设备间恢复

导出选项

  • 保存学习进度:自己备份时勾选
  • 保留媒体文件:通常需要勾选
  • 支持旧版本:分享给他人时选
  • 合并笔记模板:导入时如果模板被修改过需要选中

📝 自我检测

Q1:什么情况下会触发单向同步?

查看答案

删除模板/字段删除学习计划时。这些操作需强制单向同步,需选择上传还是下载。

Q2:Anki的自动备份包括媒体文件吗?

查看答案

不包括。媒体文件体积大,频繁备份会占用大量空间。媒体文件(图片、音频、字体)在 collection.media 文件夹中独立保存,除非主动删除,否则不会丢失。

Q3:如果你在手机上学习的进度想同步到电脑上,顺序是怎样的?

查看答案

手机端点击同步→进度上传到Anki服务器→电脑端点击同步→从服务器下载最新进度。这是默认的双向同步。


⚡ 今日行动

  1. 检查数据库:立即执行一次检查数据库(预防性维护)
  2. 检查媒体:执行检查媒体,清理无用文件
  3. 手动备份:导出一次 .colpkg 完整备份,存到网盘

📚 延伸阅读