產品概覽
SurrealDB 是什麼?
SurrealDB是一種原生、開源的分散式資料庫,旨在簡化即時應用程式的建構和擴展。它獨特地將多種資料模型——向量、圖形、文件、時間序列和檔案儲存——整合到單一平台中,使開發人員能夠輕鬆管理複雜的資料關係和多樣化的資料類型。SurrealDB支援ACID交易、精細的安全控制和即時事件驅動通知。其靈活的部署選項範圍從邊緣裝置到大型PB級叢集。該平台包括SurrealQL(一種強大的查詢語言)和Surrealist(用於資料庫管理的圖形介面)。SurrealDB還提供SurrealML功能,允許直接在資料上嵌入式執行機器學習模型,無需外部依賴即可增強分析和洞察能力。
主要功能
多模型資料支援
在單一資料庫引擎中統一處理向量、圖形、文件、時間序列和檔案。
即時事件驅動架構
透過內建事件通知,使應用程式能夠即時回應資料變化。
進階安全與存取控制
支援列級和欄位級權限、OAuth、SAML、LDAP整合以及可自訂的認證掛鉤。
ACID相容的多表交易
透過跨多列和多表的無時間限制交易確保資料完整性。
可擴展的部署選項
可在邊緣裝置上高效運行,或水平擴展至PB級叢集,並支援託管雲服務。
整合機器學習引擎
SurrealML允許直接在資料庫內儲存、版本化和執行機器學習模型。
使用案例
- 即時應用 : 非常適合需要即時資料更新和事件驅動工作流的應用,如金融交易和多人遊戲。
- 複雜關係建模 : 支援雙向圖形資料模式,用於社交網路、推薦引擎和詐騙偵測等領域的高級分析。
- 物聯網和邊緣運算 : 透過可擴展的邊緣到雲部署,高效管理來自感測器和裝置的各種資料類型。
- 內容和媒體管理 : 直接儲存和串流傳輸文件、圖像、音訊和視訊檔案,支援內容密集型平台。
- 企業資料安全 : 提供細粒度存取控制並與企業認證系統整合,實現安全的資料治理。
- 嵌入式機器學習工作流 : 支援在資料儲存旁邊運行機器學習模型,無需外部處理即可產生即時洞察。
常見問題
SurrealDB 的替代方案
database.build
瀏覽器內建 Postgres 沙盒,結合 AI 協助資料庫建立與管理。
FluentDB
原生 macOS 資料庫客戶端,用簡單英語查詢 PostgreSQL、MySQL、SQLite 和 SQL Server,內建安全防護機制。
Navicat Premium
支援多種資料庫類型,具備進階功能,提升資料處理與團隊協作效率的全方位資料庫管理與開發工具。
WorkOS
為 SaaS 應用程式新增企業級身分驗證、使用者管理、目錄同步與管理工具的開發者平台。
Twine
全球自由工作市集,串連 190+ 國創意、數位與 AI 專家,協助企業媒合頂尖人才。
Pluggy.ai
開放金融平台,透過單一API提供對金融數據和支付發起的無縫訪問。
Lambda
專為模型訓練、微調與大規模推論設計的專業 GPU 雲端與超級運算基礎設施。
Fastly
高效能邊緣雲平台,提供內容傳遞、安全與即時資料解決方案,加速且更安全的數位體驗。

