Semantica · 第 8 章 Polyglot 存储抽象


Semantica · 第 8 章 Polyglot 存储抽象

章节摘要:本章装配管线第⑥段(polyglot 存储):8 种向量库、4 种图数据库、4 种 RDF 三元组库在统一抽象下“一行参数切换后端”,MethodRegistry/PluginRegistry 是这套可插拔体系的机关。本章回答一个架构问题——Semantica 如何做到不被任何数据库绑架。

装配坐标

装配坐标

学习目标

  • 列举 vector_store 的 8 个后端(FAISS/Qdrant/Weaviate/Milvus/Pinecone/PgVector/SQLite-vec/inmemory)与选型场景
  • 列举 graph_store 的 4 个图库(Neo4j/FalkorDB/Apache AGE/Amazon Neptune)与 triplet_store 的 4 个 RDF 库(Oxigraph/Blazegraph/Jena/RDF4J)
  • 读懂“一行参数切换后端”的实现机制:统一接口 + 注册表分发
  • 理解 MethodRegistry 与 PluginRegistry 的注册/发现/分发,以及自己写扩展的入口
  • 会用 inmemory/SQLite-vec/FAISS 等零依赖后端搭建本地实验环境(呼应第 1 章可运行性)

子章节导航

01 vector_store:8 种向量后端

从内嵌 FAISS 到云端 Pinecone:统一向量接口之下的后端差异与选型逻辑。

02 graph_store 与 triplet_store:图库与 RDF 库

4 种图数据库 + 4 种 RDF 三元组库:属性图与 RDF 两大阵营在同一屋檐下共处。

03 MethodRegistry 与 PluginRegistry:可插拔机关

注册表体系如何让后端即插即用,也是自己给 Semantica 写扩展的正规入口。

前置知识与后续延伸

前置:第 1 章即可读;配合第 3 章(图谱落库)与第 9 章(检索取数)效果更佳。
后续:第 9 章语义检索——存储就位之后,该关心“怎么查得又快又准”。


作者与出处
原作者: 灏天文库
整理: 灏天文库整理
本站整理收录,版权归原作者/开源协议所有;欢迎通过原文链接访问源仓库。
发布者: 作者: 灏天文库 转发
评论区 (0)
U