Databend
One Rust Warehouse for Analytics, Search, AI
Snowflake + Elasticsearch + Vector Search β unified in one Rust-powered warehouse. Native on S3.
π‘ Why Databend?
Databend is an open-source All-in-One multimodal database built in Rust. It seamlessly unifies Analytics, AI, Search, and Geo workloads into a single platform, enabling high-performance processing directly on object storage.
| π BI & Analytics Supercharge your analytics with a high-performance, vectorized SQL query engine. |
β¨ Vector Search Power AI and RAG applications with built-in, high-speed vector similarity search. |
| π JSON Search Seamlessly query and analyze semi-structured data with powerful JSON optimization. |
π Geo Search Efficiently store, index, and query geospatial data for location intelligence. |
| π ETL Pipeline Streamline data ingestion and transformation with built-in Streams and Tasks. |
πΏ Branching Create isolated Copy-on-Write branches instantly for dev, test, or experiments. |
β‘ Quick Start
1. Cloud (Recommended)
Start for free on Databend Cloud β Production-ready in 60 seconds.
2. Local (Python)
Ideal for development and testing:
pip install databend
import databend
ctx = databend.SessionContext()
ctx.sql("SELECT 'Hello, Databend!'").show()
3. Docker
Run the full warehouse locally:
docker run -p 8000:8000 datafuselabs/databend
π Use Cases
- BI & Analytics: High-speed SQL on massive datasets β Query Processing
- AI & Vectors: Built-in vector search and embedding management β Vector Database
- Full-Text Search: Fast indexing and retrieval on text and semi-structured data (JSON) β JSON Search
- Geospatial: Advanced geo-analytics and mapping β Geospatial Analysis
- Stream & Task: Continuous data ingestion and transformation β Real-Time ETL
π€ Community & Support
Contributors are immortalized in the system.contributors table π
π License
Apache 2.0 + Elastic 2.0 | Licensing FAQ