Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust

License

Notifications You must be signed in to change notification settings

TCeason/datafuse

Repository files navigation

Databend

One Rust Warehouse for Analytics, Search, AI

Snowflake + Elasticsearch + Vector Search β€” unified in one Rust-powered warehouse. Native on S3.


databend

πŸ’‘ 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 top of 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.

Databend Architecture

⚑ 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. See Query Processing.
  • AI & Vectors: Built-in vector search and embedding management. See Vector Database.
  • Full-Text Search: Fast indexing and retrieval on text and semi-structured data (JSON). See JSON Search.
  • Geospatial: Advanced geo-analytics and mapping. See Geospatial Analysis.
  • Stream & Task: Continuous data ingestion and transformation. See Real-Time ETL.

🀝 Community & Support

Contributors are immortalized in the system.contributors table! πŸ†

πŸ“„ License

Apache 2.0 + Elastic 2.0 | Licensing FAQ


Redefining what's possible with data
🌐 Website β€’ 🐦 Twitter

About

Datafuse is a free Cloud-Native Analytics DBMS(Inspired by ClickHouse) implemented in Rust

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 96.0%
  • Shell 2.1%
  • Python 1.7%
  • C 0.1%
  • Jinja 0.1%
  • Lua 0.0%

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /