TRIVIUMDB / 嵌入式資料庫

TriviumDB

向量、圖譜與文件,匯入同一個記憶核心。

以 Rust 建構的 AI 原生嵌入式資料庫,讓語意向量、JSON 文件與圖關係協同處理同一份資料,為 Agent 長期記憶、RAG 與本機知識庫提供統一基礎。

一次儲存,三種視角。

一段對話包含語意、原文、時間與關係。TriviumDB 將向量、JSON 文件及帶標籤的圖邊綁定到同一個節點身分,減少跨資料庫同步和結果拼接。

VECTORGRAPHDOCUMENTTDB
以向量尋找相似,以文件保留細節,以圖譜連接上下文。

把檢索,組織成一條路徑。

檢索

語意與關鍵字一同召回

結合稠密向量與 BM25 文字搜尋,並由 QuIVer 提供近似最近鄰加速。

關係

沿關係找回上下文

從命中的節點沿帶標籤、帶權重的邊繼續探索,串聯人物、事件、文件與概念。

查詢語言

以 TQL 組合混合查詢

用同一種語言連接向量檢索、屬性篩選、圖擴展、集合運算與彙總。

持久化

讓各種視角共用生命週期

透過預寫式日誌、交易與原子發布,一併管理向量、文件及圖關係。

嵌入應用,讓資料留在身邊。

TriviumDB 在程序內執行,可由 Rust、Python 或 Node.js 接入。Rom 模式把資料存入可攜的 .tdb 檔案;Mmap 模式分離向量與文件儲存,支援按需映射。

同一模型可組織對話記憶、個人知識、RAG 文件檢索,以及遊戲角色的關係記憶。