SurrealDB icon

SurrealDB

认领

SurrealDB 是面向 AI 代理的多模型数据库,集文档、图、向量、时序和关系数据于一体,支持单个 ACID 事务,并提供云端、自托管和企业部署选项。

SurrealDB

概览

SurrealDB 是面向 AI 代理的多模型数据库。产品网站将其描述为一款数据库,可同时处理文档、图、向量、时序、关系数据、全文搜索和代理记忆,并全部在单个 ACID 事务中完成。

该平台旨在减少将多个独立数据库、缓存、搜索工具和中间件拼接起来所带来的胶水代码和系统碎片化。SurrealDB Cloud、自托管部署和 Enterprise 选项则面向需要原型验证、生产负载或私有云控制的团队。

核心能力

原生多模型存储

文档、图、向量、时序和关系数据作为原生基础类型集成在一个数据库中,因此上下文无需分散到多个独立系统。

单一事务快照

网站强调用于读写上下文的单一 ACID 事务边界,有助于避免相关数据之间的部分更新。

一个引擎完成搜索与检索

内置全文搜索、向量搜索、图遍历和时间查询,支持代理记忆和混合搜索等检索工作流。

数据库级安全控制

内置访问控制包括 RBAC、记录级权限、JWT 身份验证和多租户隔离,同时也列出了企业级合规选项。

实时与事件驱动功能

SurrealDB 支持实时订阅、事件触发器和流式更新,满足响应式应用行为需求。

多种查询与客户端接口

产品页面描述了多种访问方式,包括 SurrealQL、GraphQL、PostgreSQL wire protocol 和 MCP 服务器支持。

适用场景

  • 代理记忆与上下文

    使用 SurrealDB 将用户历史、偏好、嵌入向量和关系保存在一个事务层中,使代理响应能够基于完整快照生成。

  • 混合搜索与 RAG

    构建将向量搜索、全文搜索、图遍历和时间过滤结合起来的检索流程,而无需通过多个独立服务传递数据。

  • 包含混合数据的运营类应用

    当应用状态跨越多种模型且必须一致更新时,可将关系记录、文档和图边一起存储。

  • 实时产品体验

    使用实时订阅、事件触发器和流式更新来驱动响应式产品,使 UI 或工作流能立即反映变化。

  • 有不同部署需求的团队

    当你需要托管式起步、本地部署控制或企业运营模式时,可选择云端、自托管或私有云部署。

Pros and Cons

Pros

  • 将多种数据模型整合到一个 ACID 数据库中,而不是把上下文分散到多个独立系统。
  • 支持面向代理的工作流,例如记忆、检索、图推理和混合搜索。
  • 提供云端、自托管和企业部署路径。
  • 包含内置访问控制和实时数据功能。
  • 提供多种接口和协议,包括 SurrealQL、GraphQL、PostgreSQL wire protocol 和 MCP 服务器支持。

Cons

  • 公开来源未提供完整的集成目录或连接器列表。
  • 部分企业级安全和支持项目仅以高层级方式说明,具体可用性取决于套餐或标注为即将推出。

FAQ

SurrealDB 用于什么?

SurrealDB 将文档、图、向量、时序、关系数据、全文搜索和访问控制整合到一个数据库中。来源将其描述为用于代理记忆和上下文的单一 ACID 事务边界,无需中间件。

SurrealDB 是否同时提供云端和自托管选项?

网站介绍了 SurrealDB Cloud、自托管部署和 Enterprise。Cloud 套餐包括 Start 和 Scale,而 Enterprise 适用于本地部署或私有云部署,并支持定制定价。

SurrealDB 支持实时应用工作流吗?

是的。产品页面重点介绍了内置的实时订阅、事件触发器和流式更新,用于构建响应式体验。

有哪些支持选项?

定价页面列出了从标准支持和关键业务支持到提供 24x7 覆盖的高级支持等支持层级。产品页面还提到了社区支持和 Surreal Sidekick AI copilot,作为支持体验的一部分。

公开记录了哪些集成或接口?

来源没有列出完整的公开集成目录。不过它确实展示了 MCP 服务器、GraphQL 支持、PostgreSQL wire protocol 支持,以及覆盖多种语言的客户端/运行时选项。

Quick Facts

类别
多模型数据库
主要用例
AI 代理上下文与记忆
部署选项
云端、自托管、企业/私有云
查询语言
SurrealQL
网站域名
surrealdb.com
支持
社区和付费支持层级
SurrealDB - AI Tool, Features, Use Cases & Alternatives | Findings24