先更新1版记录下

This commit is contained in:
2026-04-16 11:30:30 +08:00
parent ead8e2edd5
commit 2f2d796e30
40 changed files with 393714 additions and 4071 deletions

26
docs/architecture.md Normal file
View File

@@ -0,0 +1,26 @@
# K12Study 项目架构文档(建设中)
## 1. 当前已确认技术选型
- 图数据库NebulaGraph主选Neo4j Community备选
- 向量库Milvus
- 关系库PostgreSQL存储原始业务表
## 2. 分层职责(先行约定)
- PostgreSQL业务主数据与原始表数据唯一事实源
- NebulaGraph / Neo4j知识点、题目、学生作答、知识关系等图结构查询
- Milvus教材/题解/知识片段向量检索与语义召回
## 3. 三库协同原则(首版)
- 关系库到图库:通过同步任务进行实体与关系映射
- 关系库到向量库:通过切片与 embedding 任务进行索引
- 图谱节点保留源表标识(如 `source_table``source_pk`),支持点击节点回查原始表数据
## 4. 架构图产物(待补充)
- 系统流程图:建设中
- ER 图:建设中
- 数据流图:建设中