HeadlinesBriefing favicon HeadlinesBriefing.com

Lattice DB:嵌入式图数据库与向量搜索

Hacker News •
×

Lattice DB 是一款嵌入式、单文件的知识图谱数据库,具有原生向量和全文索引功能。它使本地应用程序能够在一个引擎和查询层中按关系、语义和文本查询数据。该数据库支持图遍历、HNSW 向量相似度和 BM25 全文搜索,所有这些都在单一查询语言中完成。

Lattice DB 专为单机上的关系密集型工作负载而设计,以零配置和嵌入式单写入者模型运行。它包括持久的命名流和内置的图变更流,与图写入共享相同的事务/WAL 路径。这种本地优先的方法确保了一个拥有进程的 WAL 支持的持久性。

性能基准显示,节点查找为 0.13 微秒,在 100 万向量 下向量搜索为 0.83 毫秒,召回率为 100%。该数据库支持 Graph RAG、代理记忆和本地知识工具等工作负载。可通过 CLI、Python、TypeScript/Node.js 和 Go 绑定进行安装。

一个完整的示例演示了如何创建包含文档和作者的知识图谱、存储嵌入、索引文本以及跨所有三种搜索模式进行查询。该数据库是一个单一的可移植文件,无需服务器或配置。

关键实体:人物:jeffhajewski

常见问题:Lattice DB 在 AI/RAG 应用中有何独特之处?

Lattice DB 将图遍历、向量相似度搜索和全文搜索结合在单个嵌入式数据库文件中,使 AI/RAG 应用无需外部服务器即可查询连接、语义和文本数据。