databendlabs/databend
Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.
解決的問題
Databend 提供了一個統一的企業級數據倉庫,結合了大規模分析、向量搜索和全文搜索。它透過提供一個安全的環境,在不影響生產穩定性的情況下直接在企業數據上運行 Agent 邏輯,專門解決 AI Agent 的需求。
工作原理
Databend 基於 Rust 構建,採用三層架構來支援 AI 工作負載:
- Control Plane:管理資源調度、權限和沙箱的生命週期。
- Execution Plane:處理 SQL 編排並透過 Arrow Flight 進行通訊。
- Compute Plane:使用隔離的 Sandbox Workers 運行 Python 用戶定義函數 (UDFs),在此執行 Agent 邏輯(如 LLM 調用和工具使用)。
它還具有類似 Git 的數據分支功能,允許 Agent 在生產快照上進行安全實驗。
適用對象
專為構建 AI Agent、RAG(檢索增強生成)系統以及需要雲原生擴展性 (S3/Azure/GCS) 的大規模分析和 BI 應用之企業而設計。
亮點
- 統一引擎:將分析、向量搜索和全文搜索集成在一起。
- 沙箱 UDFs:允許在資料庫內安全地運行基於 Python 的 Agent 邏輯。
- 數據分支:透過版本控制實現生產數據的安全實驗。
- 雲原生:支援彈性計算並與主流雲端儲存供應商集成。
相關
- 專案
- 專案
- 專案
- 專案
- 專案