Skip to main content
SurrealDB 是一款专为 AI 系统构建的统一多模型数据库。它将结构化和非结构化数据(包括向量搜索、图遍历、关系查询、全文搜索、文档存储和时序数据)整合到单一的 ACID 兼容引擎中,可从 3 MB 的边缘二进制文件扩展到云端 PB 级集群。通过消除对多个专用存储的需求,SurrealDB 简化了架构,降低了延迟,并确保了 AI 工作负载的一致性。 SurrealDB 对 GenAI 系统的重要意义
  • 存储与记忆的统一引擎: 在单一系统中结合持久存储和快速的代理友好记忆,为代理提供所需的全部数据,无需同步多个系统。
  • 代理的一跳记忆: 在单个查询中运行向量搜索、图遍历、语义连接和事务写入,让 LLM 代理无需将关系型、图形和向量数据库拼接在一起,即可实现快速、一致的记忆访问。
  • 就地推理和实时更新: SurrealDB 使代理能够在数据旁边运行推理,并接收毫秒级的更新,这对于实时推理和协作至关重要。
  • 版本化、持久的上下文: SurrealDB 支持时间旅行查询和版本化记录,让代理可以审计或”回放”过去的状态,实现一致、可解释的推理。
  • 即插即用的代理记忆: 将 AI 记忆作为原生概念暴露,使 SurrealDB 易于用作 AI 框架的即插即用后端。

安装与设置

pip install langchain-surrealdb

向量存储

此 notebook 介绍了如何开始使用 SurrealDB 向量存储。 更多示例请参阅仓库。