# 数据库（Mycontent-book）

## 1. 当前状态

当前版本没有数据库。

内容都以文件形式存储在 Git 仓库里：`external/Mycontent-book/book/`。

## 2. 未来什么时候需要数据库

满足任意一条，就考虑上数据库（优先 MongoDB）：

- 用户系统（登录、权限）
- 评论、标注、段落级笔记
- 全文检索服务（需要更强的查询与索引）
- 多人协作后台（比 Git 更“业务化”的编辑流程）

## 3. 如果要上 MongoDB，最小模型建议

- `chapters`：章节元信息（路径、标题、更新时间、摘要）
- `snippets`：素材片段与来源（对应 `1、soul 全部.txt` 的时间戳/段落）
- `notes`：编辑标注与写作计划

