SurrealDB icon

SurrealDB

認領

SurrealDB 是一款多模型資料庫,作為 AI agent 的情境層,整合文件、圖、向量、時間序列與關聯資料,並支援雲端、自架與企業部署。

SurrealDB

概覽

SurrealDB 是一款多模型資料庫,作為 AI agent 的情境層。產品網站將其描述為一個資料庫,可同時處理文件、圖、向量、時間序列、關聯資料、全文搜尋與 agent 記憶,ทั้งหมด都在單一 ACID 交易中完成。

該平台旨在減少將獨立資料庫、快取、搜尋工具與中介軟體串接在一起所造成的膠水程式碼與系統分散。對於需要原型、正式工作負載或私有雲控制的團隊,SurrealDB Cloud、自架部署與 Enterprise 選項都可供選擇。

核心功能

原生多模型儲存

文件、圖、向量、時間序列與關聯資料都作為同一個資料庫中的原生基元呈現,因此情境不必拆分到不同系統中。

單一交易快照

網站強調用於讀寫情境的單一 ACID 交易邊界,有助於避免相關資料之間出現部分更新。

搜尋與檢索整合於單一引擎

內建全文搜尋、向量搜尋、圖遍歷與時間查詢,可支援 agent 記憶與混合搜尋的檢索流程。

資料庫層級安全控制

內建存取控制包含 RBAC、記錄層級權限、JWT 驗證與多租戶隔離,並列出企業合規選項。

即時與事件驅動功能

SurrealDB 支援即時訂閱、事件觸發與串流更新,以實現回應式應用行為。

多種查詢與用戶端介面

產品頁面描述了多種存取方式,包括 SurrealQL、GraphQL、PostgreSQL wire protocol 與 MCP server 支援。

適用情境

  • Agent 記憶與情境

    使用 SurrealDB 將使用者歷史、偏好、嵌入與關聯保存在同一個交易層中,讓 agent 回應可從完整快照中取用資料。

  • 混合搜尋與 RAG

    建立結合向量搜尋、全文搜尋、圖遍歷與時間篩選的檢索流程,而不必將資料經過不同服務傳遞。

  • 具有混合資料的營運型應用

    當應用狀態跨越多種模型且必須一致更新時,可將關聯記錄、文件與圖邊一起儲存。

  • 即時產品體驗

    運用即時訂閱、事件觸發與串流更新,支援需要在 UI 或工作流程中立即反映變更的回應式產品。

  • 具有不同部署需求的團隊

    當你需要託管式起步、地端控制或企業營運模式時,可選擇雲端、自架或私有雲部署。

Pros and Cons

Pros

  • 將多種資料模型整合於單一 ACID 資料庫中,而非把情境拆分到不同系統。
  • 支援以 agent 為導向的工作流程,例如記憶、檢索、圖推理與混合搜尋。
  • 提供雲端、自架與企業部署路徑。
  • 內建存取控制與即時資料功能。
  • 提供多種介面與協定,包括 SurrealQL、GraphQL、PostgreSQL wire protocol 與 MCP server 支援。

Cons

  • 公開來源未提供完整的整合目錄或連接器清單。
  • 部分企業級安全與支援項目僅以高層次方式描述,實際可用性取決於方案或標示為即將推出。

FAQ

SurrealDB 有什麼用途?

SurrealDB 結合了文件、圖、向量、時間序列、關聯資料、全文搜尋與存取控制於同一個資料庫中。來源將其描述為用於 agent 記憶與情境的單一 ACID 交易邊界,不需要中介層。

SurrealDB 是否同時提供雲端與自架選項?

網站將 SurrealDB Cloud、自架部署與 Enterprise 都列為選項。Cloud 方案包含 Start 與 Scale,而 Enterprise 則適用於內部部署或私有雲部署,並提供客製化定價。

SurrealDB 是否支援即時應用工作流程?

有。產品頁面強調內建即時訂閱、事件觸發與串流更新,可支援反應式體驗。

有哪些支援選項?

定價頁面列出從標準與關鍵業務支援到具備 24x7 覆蓋的高級支援等級。產品頁面也提到社群支援,以及 Surreal Sidekick AI copilot 作為支援體驗的一部分。

公開文件中記載了哪些整合或介面?

來源未列出完整的公開整合目錄。不過它顯示有 MCP server、GraphQL 支援、PostgreSQL wire protocol 支援,以及多種語言的 client/runtime 選項。

Quick Facts

分類
多模型資料庫
主要用途
AI agent 情境與記憶
部署選項
雲端、自架、企業/私有雲
查詢語言
SurrealQL
網站網域
surrealdb.com
支援
社群與付費支援等級