databendlabs/databend
databendlabs/databend has 9,493 GitHub stars and 901 forks. GitHot measured +1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-07 20:03 UTC. Last push 2026-11-05.
데이터 에이전트를 위한 데이터 웨어하우스: 분석, 검색, AI, Python Sandbox를 하나로 통합하고 처음부터 다시 구축했습니다. S3 기반의 통합 아키텍처를 제공합니다.
측정된 스타 증가
- in 24h
- +1
- in 7 days
- +4
- in 15 days
- 업데이트 지연
- in 1 month
- 업데이트 지연
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalDatabend
Enterprise Data Warehouse for AI Agents
one warehouse for all your data
SQL analytics, vector search, and full-text search in a single Rust warehouse on object storage: fast, elastic, and grows with your data — with sandboxed Python UDFs for agents.
💡 Why Databend?
Databend is an open-source data warehouse built in Rust. Analytics, search, and agent workloads run on the same tables, so there is no second system to sync.
| 📊 One Warehouse SQL analytics, vector search, full-text search, auto schema evolution, transactions. |
🤖 Agent-Ready Sandboxed Python UDFs for agent logic, SQL for orchestration. |
| 🏢 Enterprise Scale Fast vectorized engine, elastic compute on object storage: S3, Azure, GCS. |
🌿 Branching Git-like data versioning. Agents experiment safely on production snapshots. |
📈 Performance
Published results on Databend Cloud with default settings. Each page includes the SQL to reproduce it.
| Benchmark | Result |
|---|---|
| TPC-H SF100 vs. Snowflake | 1.25× faster, ~60% lower cost |
| Data ingestion vs. Snowflake | 5.15× faster, 91% lower cost |
| Vector & full-text search | 10M docs: vector p50 41 ms, full-text p50 35 ms |
| TPC-H SF1000 (1 TB) scaling | 4.1× faster on Large vs. Small warehouse |
See all benchmarks.
⚡ Quick Start
Cloud (Recommended) — Sign up, create a warehouse, and run SQL in the worksheet. Cloud guide →
Self-hosted — Run the all-in-one image and connect with BendSQL:
docker run -d -p 127.0.0.1:8000:8000 datafuselabs/databend
bendsql -u root
See Docker image options and self-hosted deployment for credentials, storage, and production setup.
Your First Query
Analytics, full-text search, and vector search in one table:
CREATE TABLE docs (
id INT,
content STRING,
embedding VECTOR(3),
INVERTED INDEX content_idx(content),
VECTOR INDEX embedding_idx(embedding) distance = 'cosine'
);
INSERT INTO docs VALUES
(1, 'SQL analytics for agents', [1.0, 0.0, 0.0]),
(2, 'Vector search for documents', [0.0, 1.0, 0.0]);
SELECT id, content FROM docs WHERE MATCH(content, 'analytics');
SELECT id, content FROM docs
ORDER BY COSINE_DISTANCE(embedding, [1.0, 0.0, 0.0]::VECTOR(3))
LIMIT 1;
Both queries return document 1. Learn more: Vector search · JSON & search.
🤖 Agent-Ready Architecture
Databend's Sandbox UDF enables flexible agent orchestration with a three-layer architecture:
- Control Plane: Resource scheduling, permission validation, sandbox lifecycle management
- Execution Plane (Databend): SQL orchestration, issues requests via Arrow Flight
- Compute Plane (Sandbox Workers): Isolated sandboxes running your agent logic
-- Define your agent logic
CREATE FUNCTION my_agent(input STRING) RETURNS STRING
LANGUAGE python HANDLER = 'run'
AS $$
def run(input):
# Your agent logic: LLM calls, tool use, reasoning...
answer = f"processed: {input}"
return answer
$$;
-- Orchestrate agents with SQL
SELECT my_agent(question) FROM tasks;
🚀 Use Cases
- AI Agents: Sandbox UDF + SQL orchestration + branching for safe operations
- Analytics & BI: Large-scale SQL analytics — Learn more
- Search & RAG: Vector + full-text search — Learn more
🤝 Community & Support
- 📖 Documentation
- 💬 Join Slack
- 🐛 Issue Tracker
- 🗺️ Roadmap
- 🛠️ Contributing — AI-assisted PRs are welcome; a responsible human must review the full diff
Contributors are immortalized in the system.contributors table 🏆
📄 License
Databend is licensed under Apache 2.0. A small set of enterprise features is under Elastic 2.0, see LICENSING.md | Licensing FAQ
관련 프로젝트 살펴보기
Asabeneh/30-Days-Of-Python
30 Days of Python 프로그래밍 챌린지는 Python 프로그래밍 언어를 30일 동안 배우기 위한 단계별 가이드입니다. 이 챌린지는 100일 이상 걸릴 수 있습니다. 자신의 속도에 맞춰 진행하세요. 다음 동영상도 도움이 될 수 있습니다: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,370 스타grafana/grafana
개방적이고 조합 가능한 옵저버빌리티 및 데이터 시각화 플랫폼입니다. Prometheus, Loki, Elasticsearch, InfluxDB, Postgres 등 여러 소스의 메트릭, 로그, 트레이스를 시각화합니다.
77,752 스타redis/redis
실시간 데이터 기반 애플리케이션을 구축하는 개발자에게 Redis는 가장 선호되고, 가장 빠르며, 기능이 가장 풍부한 캐시, 데이터 구조 서버이자 문서 및 벡터 쿼리 엔진입니다.
77,288 스타apache/superset
Apache Superset는 데이터 시각화 및 데이터 탐색 플랫폼입니다.
75,448 스타