vault backup: 2026-06-12 16:09:42

This commit is contained in:
2026-06-12 16:09:42 +08:00
parent d198667975
commit d4cdfe962e

View File

@@ -85,6 +85,14 @@ graph LR
REDIS -->|"TTL 过期自动清理"| CLEANUP["自动清理"]
```
#### PostgreSQL
- **一句话**:功能强大的开源关系型数据库,适合持久化存储结构化数据。
- **展开**Redis 存的数据在内存里,重启就丢了。**PostgreSQL**(简称 PG则把数据写到磁盘上永久保存。它用**SQL**语言查询支持复杂的联表查询和事务保证数据一致性。在本项目里上线后用来存对话历史、用量统计、用户偏好等需要「永久保留」的数据。MVP 阶段可以先不用,等产品验证后再引入。
> [!question] 想一想
> Redis 超快但重启丢数据PostgreSQL 慢一点但数据不丢。为什么不二选一因为它们擅长的事情不同——Redis 做「热数据缓存」频繁读写的会话状态PG 做「冷数据持久化」(需要长期保存的记录)。两者配合才是生产级架构。
#### Viper
- **一句话**Go 语言的配置管理工具,帮你读取各种格式的配置文件。
@@ -136,6 +144,7 @@ graph LR
| VAD | 语音技术 | 检测人有没有在说话 |
| Go | 后端语言 | 高并发,轻量协程 |
| Redis | 数据库 | 内存 KV 缓存,读写极快 |
| PostgreSQL | 数据库 | 关系型数据库,数据持久化 |
| LLM | AI 模型 | 大语言模型 |
| STT | AI 能力 | 语音转文字 |
| TTS | AI 能力 | 文字转语音 |