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