
TriviumDB
一个内核搞定向量、图、文档,写入即用
TriviumDB 是一个用 Rust 编写的轻量级嵌入式数据库引擎,目标是把向量检索、图结构和文档型元数据统一在同一个存储内核中,而不是像常见方案那样把向量库、图数据库和文档库拼装成多套系统。它解决的核心问题是 RAG、Agent 记忆、知识图谱等场景下数据需要跨多种存储引擎同步、查询链路长、部署复杂的问题。写入数据后即可直接使用,无需额外建索引或做数据搬运。核心能力包括:原生向量相似度搜索(ANN),支持图节点与边的建模和遍历,文档型元数据与向量、图结构共存于同一存储层;通过 PyO3 提供 Python 绑定,方便在 AI 应用中直接调用;面向嵌入式与 serverless 场景,不依赖独立服务进程。项目目前处于早期阶段,星标约 172,适合关注一体化存储内核方向的技术选型参考。
开源
unknown
基础设施
GitHub 星标
★ 177
维护状态
较活跃
是否开源
是
定价模式
unknown
项目数据
分类基础设施
开发团队YoKONCy
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型agent,ann,database,db,graph,node,nosql,pyo3,rag,rust,serverless
GitHub 星标★ 177
30天Star增速
HF 下载量
上线时间2026-03-26 00:00:00
最近更新2026-09-18 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数1
使用教程
核心亮点
- 向量、图、文档三种数据模型共享同一存储内核,避免多库同步与数据搬运
- Rust 实现并暴露 PyO3 绑定,AI/RAG 场景可直接在 Python 中调用
- 嵌入式设计,无需独立服务进程,适合 serverless 与本地优先应用
不足之处
- 项目处于早期,API 与存储格式可能尚未稳定
- 生态、文档和社区规模较小,生产案例有限
适用场景
- RAG 应用中同时存储文档元数据、向量索引与实体关系图
- AI Agent 的长期记忆层,需要向量召回加关系推理
- 本地优先或 serverless 应用中的轻量级一体化数据存储
替代项目
LanceDB、Qdrant、Kuzu
项目介绍
下一篇:backlot
同类项目推荐
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
OpenAI-compatible gateway for FreeBuff coding models. Token pool, session lifecycle,···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···