数据儲存、快取清理与自愈备份
DuRT 3.0 采用高性能的本地优先 (Local-First) SQLite 架构,确保所有数据毫秒级响应,数据主权 100% 掌握在用户手中。
1. 本地物理儲存路径
您的所有项目工作区、轉錄历史、字幕时间轴及 Prompt 提示词均儲存在本地 Mac 沙盒中:
~/Library/Application Support/com.codeandxv.DuRT/
├── DuRT.sqlite # 核心 SQLite 資料庫(任务、字幕、設定)
├── DuRT.sqlite-wal # WAL 高并发写入日志
└── Cache/ # 临时转码切片与中间音訊缓冲NOTE
DuRT 绝不会将您的轉錄文字、录音原声或 API 密钥上传至任何云端服务器,所有机密完全物理隔绝在本地。
2. 資料庫架构自动初始化与自愈机制
- 免除手动迁移:DuRT 3.0 启动时会自动检测資料庫健康状态,全新安装或版本迭代时会自动补齐缺失的数据表、字段与外键索引,无需用户手动执行 SQL 或迁移脚本。
- 崩溃自愈与 WAL 校验:在遭遇系统异常关机或断电时,DuRT 会依托 WAL 日志自动校验并恢复未提交事务,杜绝数据损坏。
3. 快取占用分析与一键安全清理
在音視訊轉錄与格式转码过程中,系统会生成高采样率的中间 PCM/WAV 临时音訊切片。长时间使用可能积累较大磁盘占用。
在 应用設定 ➔ 数据与儲存 (Data & Storage) 中:
- 直观分析占用分布:清晰查看資料庫体积与音訊临时快取体积;
- 一键无损清理快取:点击 清理临时音訊快取,系统会自动删除中间音訊文件,您已轉錄生成的字幕、文本记录与已导出的交付成果 100% 完整保留,不受任何影响。
4. 数据备份与新 Mac 迁移
如需将 DuRT 的全部历史任务和設定迁移到新电脑:
- 完全退出 DuRT 客户端;
- 拷贝
~/Library/Application Support/com.codeandxv.DuRT/DuRT.sqlite至移动硬盘或 iCloud; - 将该文件粘贴至新 Mac 对应路径下,重新启动 DuRT 即可无缝恢复所有工作区与历史数据。
